min's devlog

OSI와 TCP/IP 본문

Other efforts

OSI와 TCP/IP

값진 2022. 6. 12. 00:14
  • OSI vs TCP/IP

  1. OSI 7 Layer
    • 네트워크 통신을 다루는 OSI 표준. 개방시스템 상호연결(OSI) 모델
    • 개방시스템(Open System) ; 기반구조와 관계없이 시스템간의 통신을 제공
    • 계층구조, 데이터의 움직임 파악 가능, 트러블슈팅 용이, 호환성
  2. TCP/IP
    • 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약(프로토콜)
    • 하드웨어, 운영체제, 접속매체에 관계없이 동작할 수 있는 개방성.
  3. OSI 7 Layer vs TCP/IP
    • 두 모델 모두 계층형
    • TCP/IP는 인터넷 개발 이후 계속 표준화되어 신뢰성이 우수. OSI 7 Layer는 구현되는 예가 없어 신뢰성 저하.
    • OSI 7 Layer : 장비 개발과 통신 자체를 어떻게 표준으로 잡을지 사용
    • TCP/IP : 실질적인 통신 자체에 사용

 

 

OSI 7 Layer

 

 

명칭 설명 전송 단위 장비 프로토콜
1 물리 계층 물리적 전송 매체와 전송 신호 방식을 정의. Bit Repeater, Hub DHCP, DNS, FTP, HTTP
2 데이터 링크 계층 흐름 제어 기능(송신 측과 수신 측의 속도 차이 해결)
프레임의 동기화 기능
오류제어 기능
순서제어 기능
Frame Bridge, switch JPEG, MPEG, SMB, AFP
3 네트워크 계층 네트워크 연결을 관리, 데이터의 교환 및 중계 기능
경로 설정(Routing), 데이터 교환 및 중계, 트래픽 제어, 패킷 정보 전송
Packet Router SSH, TLS
4 전송 계층 종단 시스템(End-to-End) 간에 투명한 데이터 전송을 가능하게 함
주소 설정, 다중화, 오류제어, 흐름제어기능
TCP(신뢰성), UDP(비신뢰성)
Segment Gateway TCP, UDP, ARP
5 세션 계층 세션을 구축하고 관리.
송,수신 측 간의 동기를 위해 체크섬.
Message   IP, ICMP, IGMP
6 표현 계층 서로 다른 데이터 표현을 갖는 시스템 간의 상호 접속을 위함.
코드 변환, 데이터 암호화, 데이터 압축, 정보 형식 변환
Message   MAC, PPP
7 응용 계층 사용자가 OSI 환경에 접근할 수 있도록 서비스 제공. Message   Ethernet, RS-232C

 

 

TCP/IP

Layer 각 계층 Protocol
Network Access Layer 이더넷
Internet Layer IP(Internet Protocol)
ICMP(Internet Control Message Protocol)
IGMP(Internet Group Message Protocol)
ARP(Address Resolution Protocol)
RARP(Reverse Address Resolution Protocol)
Transport Layer TCP(Transmission Control Protocol)
UDP(User Datagram Protocol)
SCTP(Stream Control Transmission Protocol)
Application Layer FTP(File Transfer Protocol)
VSFTP(Very Secure File Transfer Protocol)
SNMP(Simple Network Management Protocol)
SMTP(Simple Mail Transfer Protocol)
HTTP(Hyper Text Transfer Protocol)
HTTPs(Hyper Text Transfer Protocol Secure)
DNS(Domain Name System)

 

  • 각 계층별 대표적 프로토콜
계층 프로토콜
7 Application 응용계층 HTTP, SMTP, SNMP, FTP, Telnet, SSH & Scp, NFS, RTSP
6 Presentation 표현계층 JPEG, MPEG, XDR, ASN.1, SMB, AFP
5 Session 세션계층 TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS, AppleTalk
4 Transport 전송계층 TCP, UDP, RTP, SCTP, SPX, AppleTalk
3 Network 네트워크계층 IP, ICMP, IGMP, X.25, CLNP, ARP, RARP, BGP, OSPF, RIP, IPX, DDP
2 Datalink 데이터링크계층 Ethernet, Token Rin, PPP, HDLC, Frame relay, ISDN, ATM, 무선랜, FDDI
1 Physical 물리계층 전선, 전파, 광섬유, 동축케이블, 도파관, PSTN, Repeater, DSU, CSU, Modem

'Other efforts' 카테고리의 다른 글

성장을 위한 올바른 학습법  (0) 2022.07.13
Github와 기술 블로그  (0) 2022.07.04
Git  (0) 2022.06.03
Java 코드 컨벤션  (0) 2022.05.30
Design Pattern(2)  (0) 2022.05.27
Comments