복잡한 시스템을 설계 / 논의하는 접근 방식
- 명시적 구조는 복잡한 시스템의 부분을 식별하고, 관계를 맺을 수 있게 합니다.
- 논의를 위한 계층화된 참조 모델
- 모듈화는 시스템의 유지 관리와 업데이트를 용이하게 합니다.
- 계층 서비스 구현의 변경은 시스템의 나머지 부분에 투명합니다.
- 예를 들어, 게이트 절차의 변경은 시스템의 나머지 부분에 영향을 미치지 않습니다.
인터넷 프로토콜 스택
- application : 네트워크 애플리케이션 지원
- HTTP, IMAP, SMTP, DNS
- transport : 프로세스 간 데이터 전송
- TCP, UDP
- network : 출발지에서 목적지까지 데이터그램들을 라우팅
- IP, 라우팅 프로토콜들
- link : 인접한 네트워크 요소들 사이 간 데이터 전송
- Ethernet, 802.11 (WiFi), PPP
- physical : 유선에서 bits
ISO / OSI 레퍼런스 모델
- OSI 7계층 : 응용, 표현, 세션, 전송, 네트워크, 링크, 물리 계층
- OSI 5계층 : 7계층에서 표현, 세션이 없는 모양, 응용 계층에서 서비스 지원
- presentation : 애플리케이션이 데이터의 의미를 해석할 수 있도록 허용한다. (예: 암호화, 압축, 머신별 규칙)
- session : 동기화, 체크 포인팅, 데이터 교환 복구
Layering : 논리적인 의사소통
각 계층 :
- 분산되어 있다.
- 엔티티는 각 노드에서 계층 기능을 구현한다.
- 엔티티는 작업을 수행하고, 동료와 메세지를 교환한다.
- 패킷 교환기
- 라우터 : 1 ~ 3계층 구현
- 브리지 : 1 ~ 2계층 구현
- 호스트는 5계층을 모두 구현
- 인터넷 구조가 네트워크 가장자리에 복잡성을 유지
Protocol layering and data
각 계층은 상위 계층으로부터 데이터를 받는다.
- 새로운 데이터 유닛을 만들기 위해 헤더 정보들을 더한다.
- 새로운 데이터 유닛을 하위 계층에 전달한다.
- 캡슐화와 역캡슐화
'Network' 카테고리의 다른 글
| 컴퓨터 네트워킹 하향식 접근 - Chapter 2, 1장 응용 계층 프로토콜의 원칙 (6) | 2024.10.10 |
|---|---|
| 컴퓨터 네트워킹 하향식 접근 Chapter 1, 6장 공격받는 네트워크 (0) | 2024.10.10 |
| 컴퓨터 네트워킹 하향식 접근 - Chapter 1, 4장 패킷 교환망에서 지연과 손실 (1) | 2024.10.10 |
| 컴퓨터 네트워킹 하향식 접근 - Chapter 1, 3장 코어 네트워크 (2) | 2024.10.10 |
| 컴퓨터 네트워크 하향식 접근 - Chapter 1, 2장 네트워크의 가장자리 (1) | 2024.10.09 |