728x90
복습하기 위해 학부 수업 내용을 필기한 내용입니다.
이해를 제대로 하지 못하고 정리한 경우 틀린 내용이 있을 수 있습니다.
그러한 부분에 대해서는 알려주시면 정말 감사하겠습니다.
▶Protocol Layers
- 두 개의 실체가 통신해야 할 때 Protoccol이 필요하다.
- 단순하지 않을 때, 우리는 communitcation이라는 복잡한 작업을 여러 Layer로 나눌 수 있다.
- 이 경우 각 Layer에 하나씩 여러 개의 Protocol이 필요할 수 있다.
Example 1
- 통신은 매우 간단하여 한 Layer에서만 발생할 수 있다.
▶The OSI Model
- International Standards Organization
- 국제표준기구(ISO)는 국제표준에 관한 세계적 합의를 전담하는 다국적 기구이다.
- 세계 국가의 거의 3/4이 ISO에 포함되어 있다.
- 네트워크 통신의 모든 측면을 다루는 ISO 표준은 개방형 시스템 상호 연결(OSI) 모델이다.
ISO is the organizations;
OSI is the model.
- L7 Application : 네트워크 resource에 대한 access를 허용하기 위해
- L6 Presentation : 데이터 번역, 암호화 및 압축한다.
- L5 Session : 세션을 설정, 관리 및 종료한다.
- L4 Transport : 신뢰할 수 있는 process 간 메시지 배달 및 오류 복구 제공한다.
- 도착 후 응용으로 보낸다. (TCP)
- L3 Network : packet을 source에서 destination으로 이동하기 위해; 네트워킹을 제공한다.
- 전송 (IP)
- L2 Data link : 비트를 프레임으로 구성하고 hop-to-hop 전송을 제공한다.
- 프레임화
- L1 Physical : 매체를 통해 bit를 전송하고 기계적 및 전기적 사양을 제공한다.
- <head>에 정보들이 저장된다.
- L7 → L1 단계는 encapsulation
- Physical communication : 내용은 보지 않고 packet만 전달한다.
- L1 → L7 단계는 decapsulation
▶TCP/IP Protocol Suite
- TCP/IP 프로토콜 스위트는 OSI 모델 이전에 개발되었다.
- TCP/IP 프로토콜 스위트의 Layer는 OSI 모델의 Layer와 정확히 일치하지 않는다.
- 원래의 TCP/IP 프로토콜 스위트는 하드웨어에 구축된 4개의 소프트웨어 계층으로 정의한다.
- 오늘날 TCP/IP는 OSI 모델의 계층과 유사하게 명명된 계층이 있는 5 계층 모델로 생각하면 된다.
- 아래 그림은 두 가지 구성을 모두 보여준다.
L5, 6, 7을 통합해서 응용 Protocol로 L7이라고 부른다.
ex. 공유기
이런 것들의 망구조를 보여준다.
Physical Layer (L1)에서의 통신 단위는 bit다.
Data link layer (L2)에서의 통신 단위는 frame이다.
이는 각 장비마다 적용된다.
Network layer (L3)에서의 통신 단위는 datagram이다.
이는 통신 끝과 끝 사이에 적용된다.
Transport layer (L4)에서의 통신 단위는 segment, user datagram, packet (layer에 사용되는 protocol에 따라서 다르다.)
통신 양 끝에만 L4이상 있다. (source, destination)
어느 응용으로 보낼지 결정한다.
Application layer (L7)에서의 통신 단위는 message이다.
▶Topics Discussed in the Section
- Physical Address : Ram카드 주소 (6Byte) - 8bit는 1Byte
- == MAC address == Ethernet address
- hop-to-hop으로 변경되지만 Logical (IP) address는 그대로 유지됩니다.
- pc에서 router가면 바뀐다. 장비가 바뀔 때마다 바뀐다.
- Logical Address : IP address (변경 가능) - Socket address
- Port Address : or Port number - Socket address
- port number보고 어디로 보낼지 결정한다.
- 출발지에서 목적지까지 가기 위해서는 physical, logical, port address 세 개의 주소가 반드시 필요하다.
- Application-Specific Address : Web address
728x90
'컴퓨터공학 > 컴퓨터망' 카테고리의 다른 글
[컴퓨터망] Delivery and Forwarding of IP Packets (4) | 2022.06.30 |
---|---|
[컴퓨터망] IPv4 Addresses (0) | 2022.06.30 |
[컴퓨터망] Introduction to Network Layer (0) | 2022.06.29 |
[컴퓨터망] Underlying Technology (0) | 2022.06.29 |
[컴퓨터망] Introduction (3) | 2022.06.28 |