2023. 3. 20. 22:53ㆍCS 지식
https://www.youtube.com/watch?v=1pfTxp25MA8
상식 용어
*스위치 : 컴퓨터간에 연결을 위한 통신장비 (여러대의 컴퓨터와 하나의 스위치) <네트워크>
*라우터 : 통신장비를 연결 (여러대의 통신장비와 하나의 라우터)
* 이렇게 계층구조로 연결되어 있는 집합들을 인터넷이라고 한다.
* 포트번호 : 프로세스들이 서로 겹치지 않게 가져야하는 정수
Physical Layer
- 0과 1의 데이터 나열을 아날로그 신호로 바꿔주고 (인코딩)
- 인코딩된 데이터를 0과 1로 디코딩하여 해석한다.
- 하드웨어로 구현되어 있다. (PHY칩)
Data-link Layer
- 같은 네트워크에(스위치 하나로 연결되어 있는 집합) 여러 컴퓨터들이 데이터를 주고받기 위해 필요한 모듈
- Framing : 데이터를 전달할때 앞뒤에 비트를 붙여 구분자 역할을 해주는 데이터 전송기법 ex) 시작:000 끝:111
- 하드웨어적으로 구현 (랜카드)
Network Layer
- 여러 네트워크들이 라우터를 통해 연결되어 있는 inter-network 속에서
- 목적지 컴퓨터로 데이터를 전송하기 위해서
- 패킷에 있는 IP 주소를 이용해 길을 찾고 (routing)
- 자신 다음의 라우터에게 데이터를 넘겨주는 것(forwarding)
- 운영체제의 커널에 소프트웨어적으로 구현되어 있음.
Transport Layer
- Port 번호를 사용하여 컴퓨터의 프로세스까지 데이터가 도달하게 하는 모듈
- 운영체제의 커널에 소프트웨어적으로 구현되어 있음.
Applicaion Layer
- Applicaion, Presentation, Session이 합쳐졌다. (TCP/IP 모델이 OSI모델보다 더 많이 사용됨)
- TCP/IP 프로그래밍, HTTP 등 프로토콜
'CS 지식' 카테고리의 다른 글
[CS 영상] 도커 한방에 정리 🐳 (모든 개발자들이 배워보고 싶어 하는 툴!) + 실습 (0) | 2023.04.12 |
---|---|
[CS 영상] [10분 테코톡] 👨🏫르윈의 TCP UDP (0) | 2023.03.20 |
[CS 영상] try? catch? 예외처리란 뭐 하는 건가요? (0) | 2023.03.20 |
영상후기 - IP주소를 알아봅시다! (Feat. 공인/사설/고정/유동IP, 포트포워딩, DMZ, DDNS) (0) | 2023.02.28 |
영상후기 - 생활코딩, 인터넷과 웹의 역사 (0) | 2023.02.21 |