TCP/IP

  • 인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고받을 수 있도록 하는 통신 프로토콜
    • TCP/IP의 계층

    Layer  
    Network Access Ethernet, IEEE 802, HDLC, X.25, RS-232C, PPP, CSMA/CD, CSMA/CA, Wibro
    Internet(Network) IP, ICMP, IGMP, ARP, RARP
    Transport TCP, UDP, RTP, RTCP
    Application TELNET, FTP, SMTP, SNMP, HTTP, DNS, WAP

주요프로토콜

1 . Network Access Layer

  • 운영체제의 네트워크 카드와 디바이스 드라이버 등과 같이 하드웨어적인 요소와 관련된 모든 것을 지원하는 계층
  • 송신측 단말기는 인터넷계층에서 전달받은 패킷에 물리적 주소인 MAC쭈소정보를 갖는 헤더를 추가하여 프레임을 만들어 전달
  • MAC주소 관리
  • PPPPoint-To-Point Protocol

    • IETF의 표준 프로토콜
    • 오류 검출 기능만 제공, 재전송을 통한 오류복구와 흐름제어 기능 X
  • X.25

    • 패킷 교환망을 통한 DCE와 DTE 간의 인터페이스를 제공한다.
    • ITU-T에서 제정한 국제 표준 프로토콜
    • 연결형 프로토콜로 흐름 제어, 오류 제어 가능
    • X.25의 계층구조
    OSI X.25
    Phsical Layer Physical Layer
    Date Link Layer Frame Layer
    Network Layer Packet Layer
    • LAPB
      • HDLC의 원리를 이용한 비트 동기 제어 프로토콜, X.25의 2계층에서 사용
    • 프레임 릴레이
      • 기존의 X.25가 갖는 오버헤드를 제거하여 고속 데이터 통신에 적합하도록 개선한 프로토콜
    • 패킷 교환을 위한 수행 절차
      • 호 설정 -> 데이터 전송 -> 호 해제
  • HDLC↗️

  • Ethernet↗️

    • 근거리통신망(LAN의 대표적인 통신 프로토콜

2 . Internet Layer

  • 논리 주소 관리
  • IP↗️

  • ARP

    • 호스트의 IP(논리 주소)를 호스트와 연결된 네트워크 접속장치의 MAC 주소(물리적 주소)로 변환한다.
  • RARP

    • ARP의 반대
  • ICMP

    • 오류 보고와 오류 수정 기능, 호스트와 관리 질의를 위한 메커니즘이 없는 IP 프로토콜을 보완하기 위해 설계됨
    • IP와 조합하여 통신중에 발생하는 오류의 처리/전송 경로 변경 등을 위한 제어 메시지를 관리
    • ICMP 질의 메시지
      • 1 . Echo Request Message
      • 2 . TimeStamp Request and Response Message
      • 3 . Address Mask Request and Response Message
      • 4 . Router Data Request Message
    • ICMP 오류 메시지
      • 1 . Destination Unrechable Message
      • 2 . Packet Too Big Message
      • 3 . Redirect Message
      • 4 . Time Exceeded : Time to Live Exceeded in Transit / Fragment Reassembly Time Exceeded Message
      • 5 . Parameter Problem Message
  • IGMP

    • 멀티캐스팅 기능을 수행하는 프로토콜

Transport Layer

  • 네트워크 양단의 송쑤신 호스트 사이의 신뢰성 있는 전송 기능 제공
  • 시스템의 논리주소와 포트를 가지므로 각 상위 계층의 프로세스 연결
  • TCP↗️

  • UDP↗️

  • RTCP

    • 실시간 전송 프로토콜(RTP)이 안정되게 기능을 유지하도록 데이터 전송을 모니터링
    • 최소한의 제어와 인증 기능
    • 세션의 모든 참여자에게 컨트로로 패킷을 주기적으로 전송
    • 데이터 분배에 대한 피드백 제공

3 . Application Layer

1 . 연결형 / TCP 기반

  • HTTP

    • 인터넷에서 하이퍼텍스트 문서를 교환하는데 사용하는 통신 규약
    • Web에서 HTML문서를 송수신하는데 사용하여, 다양한 형태 데이터 전송
  • FTP

    • 파일 전송
  • Telenet

    • 원격접속
  • 전자메일전송

    • SMTP/POP + IMAP

      2 .비연결형 / UDP

  • DNS

    • 문자로 된 도메인 네임을 컴퓨터가 이해할 수 있는 IP주소로 변환하는 역할을 하는 시스템

      도메인: 숫자로 된 IP주소를 사람이 이해하기 쉬운 문자 형태로 표현

  • DHCP

    • IPv4가 부족해서 생김
    • 한정된 개수의 IP주소를 여러 사용자가 공유하도록 동적으로 가용한 주소를 호스트에 할당
  • SNMP

    • 망관리
    • IP네트워크상의 장치로부터 정보를 수집, 관리, 또한 정보를 수정하여 장치의 동작을 변경
  • RTP

    • 실시간 멀티미디어 전송
    • VoIP
  • TFTP

    • 소규모파일전송

댓글 쓰기