📘

OSI 7계층

Network란?

컴퓨터 장치들이 노드 간 연결(데이터 링크)을 사용하여 서로에게 데이터를 교환하는 기술

OSI 7계층

계층을 나누는 이유?

통신이 일어나는 과정을 단계별로 알 수 있고, 특정한 곳에 이상이 생기면 그 단계만 수정 가능

Application Layer (응용 계층)

응용 프로세스와 직접 관계하여 일반적인 응용 서비스 수행
사용자와 네트워크 간 응용 서비스 연결, 데이터 생성
프로토콜 : HTTP, FTP, DNS
전송단위 : Data

Presentation Layer (표현 계층)

데이터 표현에 대한 독립성을 제공하고 암호화
데이터 형식 설정, 부호교환, 암/복호화
프로토콜 : JPEG, MPEG
전송단위 : Data

Session Layer (세션 계층)

데이터가 통신하기 위한 논리적 연결을 담당
TCP/IP 세션을 생성하고 제거
연결 접속, 동기제어
프로토콜 : SSH, TLS
전송단위 : Data

Transport Layer (전송 계층)

신뢰성 있는 통신 보장
데이터 분할, 재조합, 흐름 제어, 오류 제어, 혼잡 제어
프로토콜 : TCP, UDP
전송단위 : Segment
TCP : 신뢰성, 연결지향적
UDP : 비신뢰성, 비연결성, 실시간

Network Layer (네트워크 계층)

데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능 담당
라우터를 통해 이동할 경로를 선택하여 IP주소를 지정하고, 해당 경로에 따라 패킷 전달
라우팅, 흐름제어, 오류제어, 세그먼테이션 수행
ip계층 : 네트워크의 주소(IP주소)를 정의하고 IP패킷의 전달 및 라우팅을 담당하는 계층
ip 프로토콜: TCP/IP 기반의 인터넷 망을 통해 데이터그램의 전달을 담당
프로토콜 : IP, ICMP
전송단위 : Packet

Data Link Layer (데이터 링크 계층)

물리계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 도와준다.
인접 시스템 간 데이터 전송, 전송 오류 제어
Mac 주소를 통해 통신. 프레임에 Mac 주소를 부여하고 동기화, 오류제어, 흐름제어, 오류검출 / 재전송
프로토콜 : Ethernet
전송단위 : Frame

Physical Layer (물리 계층)

전기적, 기계적, 기능적인 특성을 이용해 통신 케이블로 데이터를 전송
0과 1의 비트 정보를 회선에 보내기 위한 전기적 신호 변환
데이터를 전송하는 역할만 한다.
프로토콜 : RS-232C
전송단위 : Bit
7ㄱㅖ층보다 먼자 나왔음
osi 상위 레이어와 하위 레이어를 통합해 더 간단하게 표현했다는 점에서 차이가 있다
호환성, 장비 개발에 측면에서는 OSI 모델이 더 많이 사용되지만, 실질적인 통신에는 TCP/IP 모델이 사용된다.
tcp
연결지향형 서비스로 신뢰적인 전송을 보장
udp
비연결성
신뢰성이 없고 순서화되지 않은 데이타그램 서비스
통신이 일어나는 과정을 단계별로 알 수 있고, 특정한 곳에 이상이 생기면 그 단계만 수정 가능