본 포스트는 '면접을 위한 CS 전공지식 노트'를 기반으로 공부한 내용을 정리한 포스트입니다.
Address Resolution Protocol : IP 주소로부터 MAC 주소를 구하기 위해 사용되는 프로토콜
ARP를 통해 가상 주소인 IP 주소를 실제 주소인 MAC 주소로 변환하여 통신할 수 있게함
RARP : 실제 주소인 MAC 주소를 통해 가상 주소인 IP 주소를 알아내는 프로토콜
IP 주소만 알고 MAC 주소를 모를 경우, 브로드캐스트로 해당 IP 주소의 MAC 주소를 가르쳐달라고 함. 이후 해당 IP 주소를 가진 장치 또는 해당 IP 주소에 대한 MAC 주소를 가진 장치가 요청에 대한 응답을 유니캐스트로 장치에게 보내서 MAC 주소를 얻음.
hop by hop
IP 주소를 통해 목적지까지 도달하기 위해서 여러 라우터를 건너가는 모습에 비유한 것
라우터에서 송신지에서 수신지까지 도달하기 위해 사용되는 테이블
라우팅 테이블에는 게이트웨이와 모든 목적지에 대해 해당 목적지에 도달하기 위해 거쳐야할 다음 라우터의 정보를 가지고 있음.
서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 관문 역할을 하는 컴퓨터, 소프트웨어
서로 다른 네트워크 상의 통신 프로토콜을 변환해주는 역할도 함.
DHCP (Dynamic Host Configuration Protocol)
IP 주소 및 기타 통신 매개변수를 자동으로 할당하기 위한 네트워크 관리 프로토콜
NAT (Network Address Translation)
패킷이 라우팅 장치를 통해 전송되는 동안 패킷의 IP 주소 정보를 수정하여 IP 주소를 다른 주소로 매핑하는 방법
IPv4의 주소 체계의 IP 주소 개수 한계를 해결하기 위해 사용됨
NAT를 통해 공인 IP와 사설 IP를 나눠서 처리함.