본문 바로가기

정보처리기사 실기

TCP/IP(Transmission Control Protocol/Internet Protocol)

TCP/IP(Transmission Control Protocol/Internet Protocol)

인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고 받을 수 있도록 하는 표준 프로토콜

 

TCP(Transmission Control Protocol)
  • 신뢰성 있는 연결형 서비스를 제공
  • 패킷의 다중화, 순서 제어, 오류 제어, 흐름 제어 기능 제공
  • 스트림 전송 기능 제공

 

IP(Internet Protocol)
  • 데이터그램을 기반으로 하는 비연결형 서비스를 제공
  • 패킷의 분해/조립, 주소 지정, 경로 선택 기능 제공
  • 헤더의 길이는 최소 20Byte에서 쵀대 60Byte

 

프로토콜(Protocol)
서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약

-프로토콜의 기본 요소

구문(Syntax) 전송하고자 하는 데이터의 형식, 부호화, 신호 레벨 등을 규정
의미(Semantics) 두 기기 간의 효율적이고 정확한 정보 전송을 위한 협조 사항과 오류 관리를 위한 제어 정보를 규정
시간(Timing) 두 기기 간의 통신 속도, 메시지의 순서 제어 등을 규정

 

TCP/IP의 구조
OSI TCP/IP 기능
응용 계층
표현 계층
세션 계층
응용 계층
  • 응용 프로그램 간의 데이터 송·수신을 제공
  • TELNET, FTP, SMTP, SNMP, DNS, HTTP 등
전송 계층 전송 계층
  • 호스트들 간의 신뢰성 있는 통신을 제공
  • TCP, UDP
네트워크 계층 인터넷 계층
  • 데이터 전송을 위한 주소 지정, 경로 설정을 제공
  • IP, ICMP, IGMP, ARP, RARP
데이터 링크 계층
물리 계층
네트워크
액세스 계층
  • 실제 데이터(프레임)를 송·수신하는 역할
  • Ethernet, IEEE 802, GDLC, X25, RS-232C, ARQ 등

'정보처리기사 실기' 카테고리의 다른 글

전송 계층 프로토콜  (0) 2021.06.09
응용 계층 프로토콜  (0) 2021.06.09
네트워크 관련 장비  (0) 2021.06.09
OSI(Open System Interconnection)참조 모델  (0) 2021.06.08
네트워크(Network)  (0) 2021.06.08