본문 바로가기
CS/[널널한 개발자] 네트워크

0] 네트워크 기초 개념과 용어

by 묻공러 2023. 6. 12.

1) Layer와 Layered 구조

존립이 의존적이고 직렬적으로 성립할 때,

위처럼 Layered 구조로 그려진다

또한 존립이 의존적인 것은 전제조건을 의미한다 ex. 3은 4의 전제조건

 


2) 네트워크와 네트워킹 그리고 개념
Network(관계)
Networking(상호 작용)

상호작용을 하기 위한 조건들을 계층별로 나열 L1, L2, L3, L4...
계층별로 규칙을 정한 것이 Protocol이다

UML(Unified Modeling Language)에서의 상속관계
ex 1.
연예인 : 개념
유아인 : 구현

이 둘의 관계를 상속 관계라고 부름

ex 2.
OSI 7 Layer : 개념
TCP/IP 네트워크 : 구현
OSI7 Layer보다는 TCP/IP 네트워크의 문법과 Protocol을 공부하는 것이 중요

 


3) User mode와 Kernel mode

네트워크 추상화가 이루어진 파일을 Socket이라고 함
Socket을 여는 주체가 Process