본문 바로가기
독서/CS 노트

14. TCP/IP 인터넷 계층 [IP, ICMP, ARP, MAC]

by JayAlex07 2023. 2. 28.

14. TCP/IP 인터넷 계층

출처 : 면접을 위한 CS전공지식 노트(책 / 강의)

 

인터넷 계층

IP, ICMP, ARP가 대표적

한 노드에서 다른 노드로 전송 계층에서 받은 세그먼트 또는 데이터그램을 패킷화 하여 전송하는 것

ICMP (Internet Control Message Protocol)

  • 노드와 노드 사이에서 통신이 잘 되는지 확인하기 위해 사용되는 프로토콜
  • 데이터를 주고 받는 것이 아니 에코를 주고 받으면서, 통신이 잘 된다는 것을 확인할 수 있다

 

 

IP 주소

인터넷 상에 있는 컴퓨터의 논리적인 주소 (변할 수 있는 주소)

집에서 인터넷에 연결해서 부여 받는 IP주소와, 카페의 인터넷에 연결해서 부여 받는 IP주소는 다르다

IP 주소를 통해 데이터를 주고 받을 수 있다 (택배를 받기 위해 집 주소를 기재하는 것과 같다)

IP 주소를 기반으로 네트워크 간에 통신을 하지만, IP 주소는 MAC 주소를 기반으로 만들어진다

 

 

MAC 주소

인터넷을 사용할 수 있는 기기에 할당되는 고유한 ID

OUI (Organizationally Unique Identifier)

  • IEEE에서 할당한 제조사 코드다
  • OUI를 검색을 하면, 실제 제조사를 확인할 수 있다

 

UAA or Network Interface Controller (NIC)

  • 제조사에서 해당 기기에 부여해준 코드다
  • UAA는 같은 네트워크를 사용하지만 않으면 중복이 될 수 있다
  • UAA를 바꿀 수는 있지만, 안 하는 것을 권장한다

 

ARP, RARP

ARP : IP주소가 MAC주소를 찾는 과정

RARP : MAC주소에서 IP주소로 변환되는 과정

 

ARP (Address Resolution Protocol) 의 과정

  • Host A 가 브로드캐스트를 통해 MAC 주소를 요청한다

 

RARP의 과정

  • 192.168.30.6은 Host A의 브로드캐스트를 통해, 정보를 요청 받는다
  • 그리고 자신의 MAC 주소를 유니캐스트를 통해 Host A에게 응답해준다

'독서 > CS 노트' 카테고리의 다른 글

16. IP주소 체계 [클래스풀, 클래스리스]  (1) 2023.03.01
15. IP주소 체계  (0) 2023.02.28
13. TCP/IP [전송 계층 in detail]  (0) 2023.02.24
12. TCP/IP [응용 계층]  (0) 2023.02.24
11. TCP/IP [MTU, MSS, PMTUD]  (0) 2023.02.23