티스토리 뷰

개발/Today I Learned

TIL 23-05-07 #OSI 7계층

Ikhyeon IT 2023. 5. 7. 02:17

OSI 7계층이란 

네트워크 통신 방식에 대한 부분을 7가지로 나눈 것 이다.

나눈 이유는 어떠한 오류를 발견했을때 해당하는 계층의 오류를 예상할 수 있고, 다른 계층은 손대지 않아도 된다.

 

설계 원칙

계층간의 독립성을 유지하자

 

1단계 물리계층

허브와 같은 통신 데이터를 케이블로 연결하여 전송하는 것

 

2단계 데이터링크 계층

 주소로 보낼 운송장비

MAC주소를 IP와 함께 보내준다 

MAC주소는 컴퓨터의 고유한 번호 -> 주변 맥주소를 타고타고 원하는IP주소로 이동하는 것

 

3단계 네트워크 계층

아이피주소를찾아 연결/ 전화번호 찾아 연결 

 

4단계 전송계층

보통 TCP로 연결

TCP/UDP 통신TCP는 연결성프로토콜, 순서,안정성이 보장됨3way, 4way hand shake로 연결, 연결해제 -> 연결성 프로토콜이기 때문에 , 때문에 속도가 느리다

 

UDP는 비연결성 프로토콜 순서, 안정성 보장안됨 , 대신 속도가 빠르다. 

 

5단계 통신계층

동시 송수신 방식(duplex), 반이중 방식(half-duplex), 전이중 방식(Full Duplex)의 통신

전이중 -> 스마트폰처럼 전화와 문자가 동시에 가능

반이중 -> 무전기처럼 송신중에는 수신이 안되고 수신중에는 송신이 안된다. 

 

6단계 표현계층

7단계 데이터를 암호화, 복호화 하여 전달

 

7단계 응용계층

원하는 데이터를 작성 및 전달

 

 

'개발 > Today I Learned' 카테고리의 다른 글

TIL 23-04-11  (0) 2023.04.11
TIL 23-04-10 자바의정석 1권  (0) 2023.04.10
TIL 23-04-07  (0) 2023.04.07
TIL 23-04-06  (0) 2023.04.06
TIL 23-04-05  (0) 2023.04.05
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/10   »
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 31
글 보관함