프론트엔드 개발/Web 지식

웹 지식 - 통신 프로토콜

snowman95 2021. 6. 5. 14:35
728x90
반응형

통신 프로토콜


프로토콜 ?

인터넷 상에서 정보를 주고받기 위한 규약
사람으로 치면 언어(한국어, 영어, 중국어)

 

프로토콜 계층 (Protocl Layers)

프로토콜 계층 이미지

계층 별 프로토콜 분류

TCP/IP OSI Model 역할 기능 프로토콜
응용 계층
응용 계층 사용자와 네트워크 간 연결, 데이터 생성 HTTP, HTTPS, SMTP, FTP, DNS, NFS, Telnet
표현 계층 데이터 형식규정 JPEG, MPEG, CDR, SMB, AFP
세션 계층 인증, 서비스 제공 TLS, SSH, ISO, 8327, RPC
전송 계층 전송 계층 프로세스 간 데이터 전송 TCP, UDP, RTP SCTP, SPX
네트워크 계층 네트워크 계층 데이터 경로설정 (스위칭, 라우팅) IP, ICMP, ARP, BGP, IPX
데이터 링크 계층 데이터 링크 계층 네트워크 기기 간 데이터 전송 Ethernet, ATM, LAN, WIFI, PPP, HDLC, ALOHA
물리 계층 물리 계층 시스템 간 물리적 연결, 전기적 신호변환 RS-232, RS-449, Modem, Cable 
, Fiber

 

종류 별 프로토콜 분류

  • 일반적 프로토콜
    HTTP (Hyper Text Transper Protocol)
    HTTPS (Secure Hyper Text Transper Protocol)

  • TCP/IP 프로토콜을 사용하여 서버/클라이언트 사이 파일 전송하는 프로토콜
    FTP (File Transfer Protocol)

  • 파일 전송 프로토콜
    Telnet (Terminal network)
    SSH (Secure Shell)

  • 보안된 소켓 통신 프로토콜
    SMTP (Simple Mail Transfer Protocol)

  • 네트워크 프로토콜
    TCP/UDP (Transmission Control Protocol / User Datagram Protocol)
    IP (Internet Protocol)

 

반응형