MAC 주소
컴퓨터의 물리적인 주소값 (Physical Address or Ethernet Address)
하나의 NIC마다 부여되는 고유한 주소로 총 48 bit로 첫 24 bit는 제조업체 식별번호
ARP : Address Resolution Protocol
IP를 통해 MAC 주소를 알아내기 위해 사용되는 프로토콜
ARP table을 통해 일대일 매칭된다.
ARP Request - Sender는 SRC MAC, SRC IP, DST IP를 같은 네트워크에 연결된 모든 단말로 broadcast.
수신한 기기들이 자신의 IP와 맞지 않으면 Drop, DST IP가 일치하는 PC는 Response.
ARP Reply - IP가 맞는 PC는 송신자에게 본인으 MAC Addr을 추가해 Response, 이때는 unicast로 응답 (src의 ip, mac dst의 ip, mac을 다 알고 있기 때문)
MAC 주소가 없는 패킷을 받으면 layer 2에서 DROP해버리기 때문ㅇ에 상대방의 MAC 주소를 알아야 통신이 가능하다.
같은 네트워크 안에서는 MAC Addr으로만 통신하기 때문
네트워크에서 연결된 장치가 받아들일 수 있는 최대 데이터 패킷의 크기
보통 1500바이트가 많이 사용됨.
MTU가 너무 높으면 한 번에 보내는 패킷의 크기가 큰데, WAN 같이 변조될 가능성이 높아 재전송이 자주 발생할 경우 또 다시 큰 패킷을 재전송해야함. -> MTU가 낮으면 변조된 패킷만 다시 보낼 수 있음.
목적지로 가는 경로상에 존재하는 링크들 중 MTU 값이 가장 작은 링크의 MTU를 확인하는 과정
DHCP : Dynamic Host Configuration Protocol
호스트의 IP 주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜
네트워크 안의 컴퓨터에 자동으로 NS(Name Server), IP, Gateway 를 할당해주는 것을 의미하고, Client에게 일정기간 임대를 하는 동적주소 할당 프로토콜
장점 : PC의 수가 많거나, 변동사항이 많은 경우 IP 설정이 자동으로 되기 때문에 효율적 사용이 가능, IP를 자동으로 하당하기 때문에 충돌을 막을 수 있다.
단점 : DHCP 서버에 의존하기 때문에 서버가 다운되면 IP 할당 불가.
NAT : Network Address Translation
Private IP -> Public IP 변환을 위한 기법
NAT Table에서 매칭되는 IP를 관리
각 PC가 Public IP는 같지만 포트 번호를 다르게 설정해 Host를 구분