💡 IPv6 특징주소체계유니캐스트 - 1:1 통신멀티캐스트 - 1:N 통신애니캐스트 - 1:1 통신 (유니캐스트와 다르게 송신자와 가장 가까이 있는 수신자 간의 통신) 💡 IPv4와 IPv6 비교구분IPv4IPv6주소 길이32Bit128Bit표시 방법8비트씩 4부분으로 나뉜 10진수16비트씩 8부분으로 나뉜 16진수주소 개수약 43억 개3.4 x 10^38주소 할당A, B, C, D 등 클래스 단위 비순차적 할당네트워크 규모 및 단말기 수에 따른 순차적 할당품질 제어품질 보장 곤란등급별, 서비스별 패킷 구분 가능해 품질 보장 용이(QoS)헤더 크기가변고정QoSBest Effort 방식 / 보장 곤란등급별 / 서비스별 패킷 구분 보장보안 기능IPSec 프로토콜 별도 설치확장 기능에서 기본 제공Plug&..
🧑🏻💻 Fac si facis
본 내용은는 2024년 1회 시험 기준 3개년 문제들을 바탕으로 준비된 정보들입니다. 💡 소프트웨어 공학 용어✅ 객체 지향 설계 원칙SOLIDSRP (Single Responsibility Principle)단일 책임의 원칙하나의 클래스는 하나의 목적을 위해서 생성되며, 클래스가 제공하는 모든서비스는 하나의 책임을 수행하는 데 집중되어 있어야 한다는 원칙객체 지향 프로그래밍 5원칙 중 나머지 4원칙의 기초 원칙OCP (Open Close Principle)개방 폐쇄의 원칙SW 구성요소(컴포넌트, 클래스, 모듈, 함수)는 확장에는 열려있고,변경에는 닫혀있어야 한다는 원칙LSP (Liskov Substitution Principle)리스코프 치환 원칙서브 타임(상속 받은 하위 클래스)은 어디든 자신의 기..
💡 오류 제어란전송된 데이터의 오류를 검출 및 정정하는 방법입니다. 💡 오류 제어 방식 종류✅ 단순 방식오류 검출, 정정 기능이 없습니다. 동일 프레임 반복 전송으로 보완합니다.소실 및 왜곡에도 큰 문제가 아닐 경우 무시합니다. 1️⃣ 루프 / 에코 방식 ✅ 순방향 오류 수정FEC ; Forward Error Correction수신 측에서 발생한 오류를 검출하여 검출된 오류를 재전송 요구 없이 스스로 수정하는 방식입니다.오류 검출 및 정정을 위해 잉여비트를 추가합니다. 데이터 오류 검출 시 데이터를 복원합니다. (많은 에러 발생 시 불가능) 1️⃣ Hamming 코드 방식 수신 측에서 오류가 발생한 비트를 찾아 재전송을 요구하지 않고 직접 수정합니다.1 비트의 오류 수정도 가능합니다. 검출 가..
💡 암호화 알고리즘이란데이터의 무결성 및 기밀성을 확보를 위해 정보를 쉽게 해독할 수 없는 형태로 변환하는 기법 💡 단방향 암호화 방식✅ 해시 함수(Hash Function)Hash 함수 : Hash 알고리즘, Hash 값/키 : Hash 함수로 변환된 값이나 키입력 데이터 / 메시지 -> Hash 함수 -> Hash 키 / 값임의의 길이의 입력 데이터나 메시지를 고정된 길이의 값의 키로 변환합니다.데이터의 암호화, 무결성 검증을 위해 사용될 뿐 아니라 정보보호의 다양한 분야에서 활용합니다. ✅ 단방향 암호화 종류SHA 시리즈MD5SNEFRUN-NASH1993년 NSA 설계,SHA-0, 1, 2(224bit, 245bit, 384bit, 512bit)1991년 Rivest MD4대체하기 위해 고안,블..
💡 오늘의 학습 키워드- 가장 가까운 같은 글자- H-Index 🥉 가장 가까운 같은 글자문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/142086 문제 설명더보기문자열 s가 주어졌을 때, s의 각 위치마다 자신보다 앞에 나왔으면서, 자신과 가장 가까운 곳에 있는 같은 글자가 어디 있는지 알고 싶습니다.예를 들어, s="banana"라고 할 때, 각 글자들을 왼쪽부터 오른쪽으로 읽어 나가면서 다음과 같이 진행할 수 있습니다.1. b는 처음 나왔기 때문에 자신의 앞에 같은 글자가 없습니다. 이는 -1로 표현합니다.2. a는 처음 나왔기 때문에 자신의 앞에 같은 글자가 없습니다. 이는 -1로 표현합니다.3. n은 처음 나왔기 때문에..