각 계층에서 사용하는 주소들
통신에서의 주요 3개 기관
IEEE, 3GPP(1, 2계층 관련 기관) - 유선
IETF (3, 4 계층 관련 기관) - 무선
2계층 header + 3계층 header + 4계층 header가 붙어있음
2계층 header (Ethernet)
6+6+2로 구성되어있는데
처음 6은 destination physical address(상대방 물리적 주소) 임
중간 6은 source physical address(나의 물리적 주소) 임
마지막2은 type을 나타냄
이런 구조를 IEEE802.3( IEEE 802.3 Ethernet frame structure) 이라고 명명함
사용하는 범위: LAN(나름 가까운 범위)에서 사용함
Physical Address
Physical Address = Ethernet Address (아래의 노란색 표시)
3계층 header - IP (Internet Protocol)
아래와 같이 4byte로, 10진수로 구별함
IETF기관에서 할당함
할당 방법은 아래와 같음 ( 요청회사 사이즈별로 많이 할당해줌)
그룹과 그룹과의 통신을 제어하기 위해서는 무조건 gateway를 가지고 있어야 함.
(예를 들어, 사내망 - 사내망내에서는 자유롭지만 외부망으로 통하기 위해서는 보안-gateway를 둠 )
위의 할당받은 주소 중, subnet mask(and operation)를 둠으로써
네트워크를 구분할 수 있음
IP header 구성
4byte 한묶음이 5줄이 있으므로 총 20byte로 구성 되어있음
ARP, RARP, ICMP, IGMP
o Address Resolution Protocol (ARP)
- 특정한 IP address를 broadcasting 하면 찾아주는 것임
(ip address는 아는데, pysical address를 모를때 사용함)
예제 풀어보기
앞의 6+6+2는 2계층에대한 정보임
빨강색은 20byte로 IP address 부분인데
C0~05는 나의 source IP
C0~01는 destination IP 임
4계층 header - TCP/UDP 프로토콜
1. 중복, 순서의 문제를 해결 하는 방법을 고려하기위해
TCP header에는 sequence number를 추가함
2. 상대방이 잘 받았는지 확인하기 위해서 acknowledgement number도 추가함
TCP는 Connection Establishment방식을 사용함 (3-way handshake)
상대방이 해당 주소에 있는지 확인하고 보내는 방식임
1. 이때 만날래?
2. 그래, 나갈게
3. 좋아
이렇게 위의 방식으로 소통하고 확인하는 것임
DHCP서버
IP address를 할당해주는 것임
IP address를 할당받기위해 DHCP가 있는지 discover한 다음, 요청(DHCP request)하면 됨
IP주소, subnetmask, Default GW, DNS정보를 다 제공해 줌
DHCP discover - offer - request - ack 순서(msg flow diagram)로 진행 됨
'IT > 사물인터넷' 카테고리의 다른 글
wireless evolution (0) | 2023.05.02 |
---|---|
Matter - Ambient Intelligence (0) | 2023.04.04 |
3가지 프로토콜: HTTP/CoAP/MQTT 2 (0) | 2023.04.04 |
3가지 프로토콜: HTTP/CoAP/MQTT 1 (0) | 2023.03.28 |
사물인터넷 및 Network model (0) | 2023.03.14 |