본문 바로가기
네트워크

네트워크 정리 4. TCP/IP 프로토콜 주소 지정

by 호놀롤루 2022. 4. 11.

1. 개요

TCP/IP 프로토콜을 채택한 인터넷에서 사용되는 주소는 아래와 같다.

  • 물리 주소 (Physical address)
  • 논리 주소 (Logical address)
  • 포트 번호 (Port address)
  • 응용-전용 주소 (Application-specific address)

 

2. 설명

2-1. TCP/IP의 계층별 사용 주소

  • 데이터 링크 계층 : 물리 주소
  • 네트워크 계층 : 논리 주소
  • 전송 계층 : 포트 번호
  • 응용 계층 : 응용-전용 주소

 

2-2. 물리 주소

물리 주소는 MAC(Media Access Control) 주소 라고도 부른다.

LAN카드에 달려있는 주소인데, 48비트로 구성되고 24비트는 회사에서 붙이는 일련번호, 나머지 24비트는

2^24의 개수의 카드에 각각 부여한다.

12개의 16진수 값을 콜론으로 구별한다. (16진수 하나가 4비트, 그러므로 48비트)

앞자리 24개가 같으면 같은 회사에서 만든 LAN카드다.

 

LAN에서 물리 주소의 역할로 사는되는 MAC 주소는 단일 네트워크 범위 내에서 직접 전달이 가능한 목적지로

지정된 장치를 구분하기 위한 용도로 사용된다.

 

프레임의 헤드를 보니 송신지(Source Address)의 주소가 10, 수신지(Destination Address)의 주소가 60일

경우, LAN 내부에서 MAC 주소를 확인하고 올바른 수신지로 전송한다.

 

 

2-3. 논리 주소

현재 인터넷에 연결된 호스트 식별은 32비트 주소 체계(IPv4)를 사용한다.

유니캐스트(단일 사용자), 멀티캐스트(그룹 수신자), 브로드캐스트(네트워크 내의 모든 시스템) 가 가능하다.

 

논리 주소는 송신지에서 수신지까지의 정보가 적혀있다.

즉 이동 경로에 있는 라우터는 MAC 주소를 보면서 이동하고, 논리 주소는 최종 목적지를 나타내는 것이다.

 

 

2-4. 포트 번호

포트 번호는 지정된 호스트 내의 특정 프로세스를 구분하기 위한 용도로 사용한다.

만약 데이터를 보내면 그게 카톡으로 갈지, 구글 지도 앱으로 갈지 포트 번호로 구별한다.

포트번호는 16비트 주소로 10진수로 표현한다.

 

 

2-5. 응용-전용 주소

인터넷에서 네이버를 검색할 때, 네이버의 IP주소를 입력하지 않는다.

인간이 보고 외우기 힘들기 때문이다.

그래서 사용되는 게 응용-전용 주소이다.

URL(Universal Resource Locator) 자원의 위치를 인간이 보기 편한 형태로 변환한 것이다.

 

이것 외에도 이메일 주소 등이 응용-전용 주소에 해당된다.

 

 

2-6. 각 계층에서 사용되는 프로토콜 정리

OSI 참조 모델을 기준으로 정리하려고 한다.

응용, 표현, 세션에 있는 게 다 TCP/IP의 응용 계층에 해당된다.

 

  • Application : Service Layer (oneM2M, ETSI M2M, OMA, BBF)
  • Presentation, Session : Application Protocol Layer (HTTP, CoAP, XMPP, AMQP, MQTT,
    NETCONF, SNMP, mDNS, DNS-SD)
  • Transport : Transport Layer (TCP, MPTCP, UDP, DCCP, SCTP, TLS, DTLS)
  • Network : Network Layer (IPv4, IPv6, 6LoWPAN, ND, DHCP, ICMP)
  • DataLink, Physical : PHY/MAC Layer (3GPP, MTC, IEEE 802.11, IEEE 802.15)

 

댓글