자격증/정보처리기사

165. TCP/IP(A)

환성 2023. 2. 7. 16:59
728x90

TCP/IP

  • 인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고받을 수 있도록 하는 표준 프로토콜
  • TCP/IP : 전송 계층, 신뢰성 있는 연결형 서비스 제공, 패킷의 다중화, 순서 제어, 오류 제어, 흐름 제어 기능
  • IP : 네트워크 계층, 비연결형 서비스 제공, 패킷의 분해/조립, 주소 지정, 경로 선택 기능 제공

 

TCP/IP의 구조

  • 응용 계층 : 응용 프로그램 간의 데이터 송수신 제공(TELNET, FTP, SMTP, SNMP, DNS, HTTP)
  • 전송 계층 : 호스트들 간의 신뢰성 있는 통신 제공(TCP, UDP)
  • 인터넷 계층 : 데이터 전송을 위한 주소 지정, 경로 설정 제공(IP, ICMP, IGMP, ARP, RARP)
  • 네트워크 액세스 계층 : 실제 데이터 송수신(Ethernet, IEEE 802, HDLC, X.25, RS-232C, ARQ)

 

응용 계층의 주요 프로토콜

  • FTP(원격 파일 전송 프로토콜), SMTP(전자 우편 전송 프로토콜), TELNET(원격 서비스), SNMP, DNS, HTTP, MQTT(발행-구독 기반의 메시징 프로토콜)

 

전송 계층의 주요 프로토콜

  • TCP(양방향 연결 서비스 제공), UDP(비연결형 서비스, 속도 중시), RTCP(패킷의 전송 품질 제어)

 

인터넷 계층의 주요 프로토콜

  • IP(주소 지정, 경로 설정, 신뢰성 보장 X), ICMP(제어 메시지 프로토콜), IGMP, ARP(IP 주소 -> 물리적 주소), RARP(물리적 주소 -> IP 주소)

 

네트워크 액세스 계층의 주요 프로토콜

  • Ethernet(IEEE 802.3 , CSMA/CD 방식의 LAN), IEEE 802, HDLC, X.25, RS-232C