[Network] 네트워크 핵심 용어와 구성 | OSI 7 Layer
- Network | 네트워크란?
쉽게 비유해 관계(망)라고 이해할 수 있다
- Networking | 네트워킹이란?
관계(망) + - ing 의미, 관계끼리의 상호 작용으로, 의존적 관계가 성립하는 프로토콜(규직)을 나타낸 계층 관계
* 네트워크를 구성하는 핵심 용어 익히기
- Host란 네트워크에 연결 된 컴퓨터
Computer(PC, Smart Phone 등) + Network = Host
- End-point란 네트워크 이용 주체, 단말기를 뜻하며
흔히 네트워크 주체가 되는 Client, Server, Peer 등을 말한다
- Switch란 Network 그 자체를 이루는 Host로
Router(L3), IPS(보안스위치), Tab, Agggregation 스위치 등의 인프라 요소가 이에 해당한다
* OSI 7 Layer 와 각 계층 별 식별자
SW | 범용 운영체제 = User mode & Kernel mode
User mode와 Kernel mode 간의 통신을 위해서는 커널 모드에서 정한 인터페이스(방법)로 통신이 필요하다
예를 들어 파일(소켓)로 통신이 이루어지는 경우
1) User mode
: L5 위의 구조들 Application, Presentation, Session (L7, L6, L5) 프로세스 구조에 해당한다
L7 - Application - HTTP
L6 - Presentaion
L5 - Session - SSL(TLS)
2) Kernel mode
: OS, 운영체제로 L4 ~ L1 Transport, Network, Datalink, Physical 구조에 해당한다
L4 - Transport : TCP/ UDP - Port번호 식별
L3 - Network : Internet - IP주소 / host 식별 (32bit)
L2 - Data Link : Ethernet - NIC(Driver) / MAC주소 (48bit)식별
L1 - Physical : bit
* DoD | 네트워크 4계층 구분
- 7, 6, 5 : Appication
7 HTTP | 6 | 5 SSL(TLS)
- 4 : host to host
4 TCP / UDP
- 3 Internet
- 2, 1 : Network Access
2 Ethernet | 1 Physical
'CS-SQL-DB' 카테고리의 다른 글
L3 Packet | 네트워크에서 Encapsulation, Decapsulation (0) | 2023.05.25 |
---|---|
[DNS] 너 이름이 뭐니, ip가 궁금해 Domain Name Service (0) | 2023.05.23 |
데이터베이스의 가용성과 확장성 | DB다중화 (0) | 2022.09.13 |
데이터베이스 아키텍처 | WEB 3계층 - WAS - DBMS (0) | 2022.09.06 |
모두의 네트워크 | 네트워크 입문자에게 추천 (0) | 2022.08.24 |
댓글