프로토콜
: 시스템이나 기기들 간 데이터 교환을 원활히 하기 위한 표준화된 통신규약
프로토콜의 3요소
1. 구문 2. 의미 3. 타이밍
(구타를 왜하니 의이구..!)
네트워크 계층(OSI 3)의 프로토콜
IP(Internet Protocol)
IPv4: 32Bit, 유니캐스트, 멀티캐스트, 브로드 캐스트
IPv6: 128Bit, 유니캐스트, 멀티캐스트, 애니캐스트
IPv4 -> IPv6 변환 기술: 듀얼 스택, 터널링, 주소 변환
ARP(Address Resolution Protocol)
: IP 주소를 Mac 주소로 변환
RARP(Reverse Address Resolution Protocol)
: 물리 네트워크(MAC) 주소에 해당하는 IP 주소를 알려주는 역순 주소 결정
ICMP(Internet Control Message Protocol)
: IP의 동작 과정에서의 오류 발생 시 오류 정보를 전송하는데 사용
IGMP(Internet Group Management Protocol)
: 인터넷 그룹 관리 프로토콜로 호스트 컴퓨터와 인접 라우터가 멀티캐스트 그룹 멤버십을 구성하는 데 사용
라우팅 프로토콜
: 데이터 전송을 위해 최적의 경로를 설정해주는 라우터 간의 상호 통신 프로토콜
내부 라우팅(IGP) - RIP, IGRP, OSPF, EIGRP
RIP: 거리 벡터 알고리즘, 15홉 제한
OSPF: 링크 상태 알고리즘
외부 라우팅(EGP) - BGP