티스토리 뷰
[OSI 모델이란]
- 약자 : Open Systems Interconnection.
- 사용 : 현재 OSI 7 레이어는 사용되지 않고 있으며 이해를 돕기 위한 모델로 사용
[OSI 7 계층]
## Application 레이어
- 사용자 인터페이스의 역할을 담당하는 계층. 즉 사용자들이 이용하는 네트워크 응용프로그램이다.
ex) Internet Explorer
- 사용자와 가장 가까운 프로토콜 정의. ex) Http(80), FTP(20,21) 등
## Presentation 레이어
- 전송하는 데이터의 Format(구성방식)을 결정하는 계층
- 다양한 데이터 Format을 일관되게 하고 상화 변환하고 압축기능 및 암호화, 복호화 기능을 수행
ex) ASCII, GIF, JPEG, AVI, MPEG 등
## Session 레이어
- 네트워크 상에서 통신을 할 경우 양쪽 host간에 최초 연결이 되게하고 통신 중 연결이 끊어지지 않도록 유지시켜주는 역할을 하는 계층
- 통신을 하는 두 host들 사이에 세션을 열고, 닫고, 관리하는 기능을 담당한다.
※7, 6, 5 계층을 통해서 Data가 만들어진다.
## Transport 레이어
- 정보를 분할하고, 상대편에 도달하기 전에 다시 합치는 과정을 담당하는 계층
- 목적지 컴퓨터에서 발신지 컴퓨터 간의 통신에 있어 Error Control과 Flow control을 담당한다.
- 전송 방식을 결정 ex) Port Number나 TCP/ UDP 등
** TCP : 신뢰성, 연결지향성 프로토콜. **UDP : 비 신뢰성, 비 연결지향성 프로토콜
-
## Network 레이어
- Logical address(IP, IPX)를 담당하고 패킷의 이동경로를 결정하는 계층.
** Network 계층의 단위 : packet
- 경로 선택, 라우팅, 논리적인 주소(IP)를 정의하는 계층
- Routing Protocol을 이용하여 최적 경로를 선택
- Network 계층 장비 : Router
## Data Link 레이어
- 데이터 링크 계층은 물리적 계층을 통한 데이터 전송에 신뢰성을 제공
** 이러한 서비스를 위해 물리적 주소(MAC) 지정, 네트워크 토폴로지, 오류통지, 프레임의 순차적 전송, 흐름 제어등의 기능을 가지고 있다.
- 이 계층에서는 Local Network에서 Frame을 안전하게 전송하는 것을 목적으로 한다.
** Data Link의 단위 : Frame
- 직접 연결되어 있지 않은 네트워크에 대해서는 상위 계층에서 오류 제어를 담당해야 한다.
- Data Link 계층 장비 : Switch, Bridge
## Physical 레이어
- 네트워크 통신을 위한 물리적인 표준을 정의하는 계층
- 두 컴퓨터 간에 전기적인, 기계적인 그리고 절차적인 연결을 정의하는 계층
** 케이블 종류, 데이터 송수신 속도, 신호의 전기전압 등
- Physical 계층 장비 : Hub, Repeater
[OSI 7 계층 예시]
Application 레이어 : 편지를 읽고 쓰는 것이 어플리케이션 레이어에 속한다
Transport 레이어 : 편지를 자동차로 전달한다는 정보를 가지고 있는 레이어이다.
Network 레이어 : 편지를 받는 우체통(IP 주소에 해당)을 결정한다.
Data Link 레이어 : 물리적으로 전송할 수 있는 곳(우체국, 집 등)을 말한다.
End system : Ann, Bill의 집이 엔드 시스템이다.
Port Number : 집 안에 있는 각각의 아이들이 각각의 포트번호에 해당한다.
'Computer Science' 카테고리의 다른 글
[백준] 쉬운 계단 수 10844번 (0) | 2018.09.16 |
---|---|
[네트워크] TCP/IP 프로토콜 모델 (0) | 2018.09.16 |
[카카오 코딩테스트]OpenChatting (0) | 2018.09.15 |
[네트워크] 프로토콜이란 무엇인가? (0) | 2018.09.14 |
[데이터베이스] 도메인, 속성, 튜플 (0) | 2018.09.14 |
- Total
- Today
- Yesterday
- 개발자 회고
- 유즈케이스
- 도커
- Inception
- 인셉션
- 항해플러스백엔드
- Spring boot
- Use case
- 관계대수
- github
- 월급쟁이부자들
- front
- 2023년
- 열반스쿨기초반
- 깃
- 항해플러스후기
- 폭포수
- ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
- 월부닷컴
- push_back
- GIT
- pop_back
- 파라메터
- 부동산공부
- 항해솔직후기
- 재테크공부
- docker
- 내년은 빡세게!!
- 깃허브
- resize
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |