본문 바로가기
자격증/정보처리기사

프로토콜

by 새벽물망초 2022. 3. 29.

프로토콜

  • 의미 : 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약
  • 기능 : 단편화와 재결합, 캡슐화, 흐름 제어, 오류 제어, 동기화, 순서 제어, 주소 지정, 다중화, 경로 제어, 전송 서비스 
  • 기본 요소 : 구문(syntax), 의미(semantics), 시간(timing)

TCP/IP(Transmission Contorol Protocol/Internet Protocol)

  • 의미 : 인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고받을 수 있도록 하는 표준 프로토콜
프로토콜 내용
TCP 전송 계층
연결형 서비스
IP 네트워크 계층
비연결형 서비스
  • 구조
OSI TCP/IP 기능
물리 계층
데이터 링크
네트워크 액세스 실제 데이터를 송수신
Ethernet, IEEE 802, HDLC, X.25,
RS-232C
네트워크 인터넷 데이터 전송을 위한 주소, 경로 설정 제공
IP, IGMP, ARP, ICMP, RARP
전송 전송 호스트들 간의 신뢰성 있는 통신 제공
TCP, UDP, RTCP
세션
표현
응용
응용 응용 프로그램 간의 데이터 송수신 제공
FTP, SMTP, TELNET, SNMP, DNS,
HTTP
  • 인터넷 계층 주요 프로토콜

IP(Internet Protocol) : 전송할 데이터에 주소를 지정하고 경로를 설정

IGMP(Internet Group Management Protocol) : 멀티캐스트를 지원하는 호스트나 라우터 사이에서 멀티캐스트 그룹 유지를 위해 사용함

ARP(Address Resolution Protocol, 주소 분석 프로토콜) : 호스트 ip주소를 호스트와 연결된 네트워크 접속 장치의 물리적 주소(=mac address)로 바꿈

 

  • 전송 계층 프로토콜

TCP(Transmission Control Protocol) : 양방향 연결, 가상 회선 연결, 스트림 위주의 전달, 신뢰성 있는 경로 확립, 순서제어/오류제어/흐름제어, 패킷의 분실, 손상, 지연 등이 발생 시 투명성이 보장되는 통신 제공, 헤더는 20~60byte 가능한테 선택적으로 40byte 더 추가 가능

UDP(User Datagram Protocol) : 비연결형, tcp에 비해 단순한 헤더 구조, 흐름/순서 제어가 없어서 전송 속도가 빠름, 고속의 안정성 있는 전송매체를 사용하여 빠른 속도 필요할때, 동시에 여러 사용자에게 전달할때, 정기적으로 반복 전송시 사용, 헤더에는 source port number/destination port/number/length/checksum 포함됨

RTCP(Real-Time Control Protocol) : rtp 패킷의 전송 품질 제어 위한 제어 프로토콜, 세션에 참여한 이들에게 제어 정보 전송, 하위 프로토콜은 데이터 패킷과 제어 패킷의 다중화 제공, 데이터 전송을 모니터링하고 최소한의 제어와 인증 기능만 제공, 항상 32비트의 경계로 끝남

 

  • 응용 계층

FTP(File Transfer Protocol) : 컴퓨터-컴퓨터 또는 컴퓨터-인터넷 사이에서 파일을 주고 받을 수 있도록 

SMTP(Simple Mail Transfer Protocol) : 전자 우편 교환 서비스

TELNET : 멀리 떨어져 있는 컴퓨터에 접속해 자신의 컴퓨터처럼 사용 가능, 가상의 터미널 기능 수행

SNMP(Simple Network Management Protocol) : tcp/ip의 네트워크 관리 프로토콜, 네트워크 기기의 네트워크 정보를 네트워크 관리 시스템에 보내는데 사용

DNS(Domain Name System) : 도메인 네임을 ip주소로 매핑

HTTP(HyperText Transfer Protocol) : www에서 html문서를 송수신 

 

 

 

https://it.donga.com/31842/

 

[넷알못 사전] 프로토콜은 무엇인가요?

[IT동아]프로토콜(protocol)은 '약속', '규약', '협약' 등을 의미하는 단어로, 네트워크 분야 외에도 여러 분야에서 통용된다. 상호간 원활한 교류, 소통, 통신을 위

it.donga.com

'자격증 > 정보처리기사' 카테고리의 다른 글

[암호화 알고리즘] 대칭키, 비대칭키 암호 방식  (0) 2022.07.05
정규화  (0) 2022.07.04
디자인 패턴  (0) 2022.03.28
[SQL] 문제풀이 (p.96~)  (0) 2022.03.16
[SQL] value in, in 의 차이  (0) 2022.03.02

댓글