컴퓨터 네트워크 TCP/IP 모델


TCP/IP 프로토콜 그룹

  • Transmission Control Protocol / Internet Protocol
  • 5개의 계층(물리, 데이터링크, 네트워크, 전송, 응용)으로 구성
  • 특정 기능을 제공하는 각 모듈이 대화식으로 되어 있는 계층 구조

TCP/IP 프로토콜

  • 물리층과 네트워크층
    • 특정 프로토콜을 지원하지 않고 기존의 모든 표준과 기술적인 프로토콜을 지원
  • 네트워크층
    • 인터넷 프로토콜(IP) : host-to-host protocol
    • 주소 변환 프로토콜(ARP)
    • 인터넷 제어 메시지 프로토콜(ICMP)
    • 인터넷 그룹 메시지 프로토콜(IGMP)
  • 전송층
    • 사용자 데이터그램 프로토콜(UDP)
    • 전송 제어 프로토콜(TCP)
    • 스트림 제어 전송 프로토콜(SCTP)
  • 응용층
    • OSI모델의 세션, 표현, 응용층을 합친 것

주소지정

  • TCP/IP에서 사용하는 주소
    • 물리주소 - 데이터링크층
    • 논리주소 - 네트워크층
    • 포트주소 - 전송층
  • 물리 주소
    • 링크 주소
    • WAN이나 LAN에서 정의된 노드의 주소
    • 이더넷 네트워크 인터페이스 카드(NIC) 6바이트(48비트) 주소
    • 유니캐스트, 멀티캐스트, 브로드캐스트
  • 논리 주소
    • 현재 인터넷에 연결된 호스트 식별 : 32비트 주소 체계
    • 유니캐스트(단일사용자), 멀티캐스트(그룹수신자), 브로드캐스트(네트워크 내의 모든 시스템)
    • 향후 주소길이를 4배로 늘린 IPv6 주소로 바뀜
  • 포트 주소
    • 컴퓨터간 통신에서 데이터를 주고받은 서로 다른 프로세스를 구분하는 방법 필요
    • 각 프로세스에 붙여진 이름
    • 16비트