티스토리 뷰

728x90

OSI 7 계층 모델 

- 계층 n 프로토콜: 계층 n 모듈끼리 사용하는 통신 규칙
- 동료 프로세스(peer process): 동일 계층에 위치한 통신 양단 프로세스
- 인터페이스: 상하위 계층 사이의 접속 방법
- 서비스 : 하위 계층이 상위계층에 제공하는 기능

 

- 송신 호스트: 데이터가 상위 계층에서 하위 계층으로 갈수록 헤더 추가
- 수신 호스트: 데이터가 하위 계층에서 상위 계층으로 갈수록 헤더 제거

 

 

중계 기능(라우팅, Routing) : 경로 배정 기능
- 1계층 : 하드웨어 시스템으로 구성

- 2, 3, 4계층 : 운영체제로 구성

- 5, 6, 7계층 : 사용자 프로그램으로 구성

 

 

물리 계층(Physical Layer)
- 개별 정보의 비트(bit) 교환 문제를 처리
- 데이터 전송 속도, 클록 동기화 방법, 물리적 연결 형태 등을 다룸


데이터 링크 계층(Data Link Layer)
- 1:1로 연결된 호스트에서의 물리 계층의 물리적 전송 오류 문제를 해결
- 프레임(frame): 전송 데이터 명칭, 48비트로 구성된 MAC 주소를 프레임 헤더에 포함


네트워크 계층(Network Layer)
- 데이터의 전송 경로를 결정(라우팅 문제)
- 호스트 구분을 위한 주소 개념 필요 (예: 32비트 IP 주소)
- 패킷(packet): 전송 데이터의 명칭
- 혼잡 제어 기능: 네트워크 과다 트래픽으로 인한 혼잡 발생(Congestion Control) 문제를 해결

 

전송 계층(Transport Layer)
- 송신 및 수신 프로세스 사이의 단대단(End-to-End) 통신 기능을 지원
- 프로세스 구분을 위한 주소 개념 필요 (예: 16비트 포트 번호)
- 오류 제어 및 흐름 제어 기능 : 전송 오류율, 전송 속도 등을 처리


세션 계층(Session Layer)
- 송수신자 사이의 대화 제어, 토큰 제어, 전송 장애 해결을 위한 동기 설정


표현 계층(Presentation Layer)
- 통신 양단에서 서로 이해할 수 있는 표준 방식으로 데이터를 코딩
- 암호화/압축과 같은 데이터 처리 기능도 처리


응용 계층(Application Layer)
- 최상위, 다양하게 존재하는 응용 환경에서 공통으로 필요한 기능을 다룸

- 사용자와 직접 인터페이스를 함
- 대표적인 인터넷 서비스: FTP, HTTP, DNS, Telnet, 전자 메일

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함