본문 바로가기
Study

[STUDY] 기본기 (Study) - OSI 7 계층, TCP/IP 4 계층

by 물코더 2021. 10. 2.

1. OST 7 계층(Open System Interconnection 7 Layer)

· (표준을 따르는) 서로 다른 시스템 간의 통신을 위해 필요한 절차를 7 계층으로 구분한 모델

· 장비 개발 또는 통신 표준 설계에서 주로 사용

물리 (Bit) ↔ 데이터링크 (Frame) ↔ 네트워크 (Packet) ↔ 전송 (Segment) ↔ 세션 (data) ↔ 표현 (data) ↔ 응용

1) 물리 (L1, Phsical layer)

· 네트워크 하드웨어 전송 기술 (PDU:Bit)

· 데이터 전송 및 디지털 ↔ 전기 신호를 변환

· 프로토콜 : RS-232, 10 BASE-T 등

· 장치 : 허브, 리피터

2) 데이터링크 (L2, Data link layer)

· MAC 주소를 사용하여 데이터의 정확한 송수신을 담당 (PDU:Frame)

· 점대점 (Point To Point) 간 송수신 데이터의 신뢰성 보장 (흐름제어, 오류제어 정보를 추가)

· 프로토콜 : 이더넷, 토큰링, ATM

· 장치 : L2 브릿지, 스위치

3) 네트워크 (L3, Network layer)

· 데이터 전송 시 최적의 경로를 선택하는 "경로제어"를 추가하여 네트워크를 통해 데이터를 전송 (PDU:Packet)

※경로제어는 IP(논리적 주소)를 사용하여 수신 호스트(host)까지 정확한 경로를 찾을 수 있도록 라우팅 기능을 제공

· 흐름제어와 오류제어를 수행

· 프로토콜 : IP, ICMP, ARP, RIP, IGMP

· 장치 : L3 스위치, 라우터

4) 전송 (L4, Transport layer)

· 양 끝단 (End To End) 최하위 계층으로, 호스트 간의 데이터 송수신 연결을 설정 및 유지 (PDU : Segment)

· 오류제어 (복수) 및 흐름제어 수행을 통해 데이터 신뢰성 보장

· 프로토콜 : TCP, UDP

5) 세션 (L5, Session layer)

· 양 끝단(End To End) 응용 프로그램 간 통신을 동기화 및 관리 (PDU:Data)

※ 통신관리에는 동시 송수신(duplex), 반이중 송수신(half-duplex), 전이중 송수신(full-duplex) 같은 통신 연결 방식의 생성과 유지 및 종료를 담당

· 데이터의 동기점을 제공하여 오류 발생 시 데이터 복구 및 재전송을 요청 (동기화)

· 프로토콜 : SSL, TLS, NET BIOS

6) 표현 (L6, Presentation layer)

· 데이터의 암/복호화, 압축, 번역을 담당

· 프로토콜 : SMB, AFP

7) 응용 (L7, Application layer)

· 데이터를 L6로 전달 또는 L6에서 수신한 데이터를 표시

· 프로토콜 : HTTP, SMTP, POP3, DNS, SSH

2. TCP/IP 4

· TCP/IP 프로토콜은 인터넷 개발 이후 꾸준한 표준화로 인해 신뢰성이 높음

· 실제 통신에서 주로 사용

네트워크 엑세스 (Frame) ↔ 인터넷 (Packet) ↔ 전송 (Segment) ↔ 응용 (data)

1) 네트워크 엑세스 (L1, Network access layer)

· OSI7 계층에서 L1(물리), L2(데이터링크) 계층에 해당 (PDU:Frame)

2) 인터넷 (L2, Internet layer)

· OSI7 계층에서 L3(네트워크) 계층에 해당 (PDU:Packet)

3) 전송 (L3, Transport layer)

· OSI7 계층에서 L4(전송) 계층에 해당 (PDU:Segment)

4) 응용 (L4, Application layer)

· OSI7 계층에서 L5~L7 (세션·표현·응용) 계층에 해당 (PDU:Data)

· TCP/IP 기반 응용 프로그램

· 프로토콜 : HTTP, FTP, SSH, 텔넷

반응형

댓글