● Ethernet
-> 특성 : 100Mbps broadcast bus technology with best-effort delivery semantics and distributed access control
○ Bus : 모든 LAN 카드는 전송선로를 공유한다.
○ Broadcast :
한 LAN 카드가 보낸 정보는 모든 LAB 카드가 수신한다.
LAN 카드는 LAN 카드 식별자가 자기 것이 아니면 버린다.
○ Best effort delivery : 패킷이 잘 전달되었는 지 알 수 있는 정보가없다.
○ Distributed access control :
전송선로를 누가 사용할 지 누군가 관리를하지 않는다.
여러 Ethernet Card가 동시에 전송선로에 접근할 수 있다.
○ CSMA/CD (Carrier Sense Multiple Access with Collision Detect)
-> Carrier Sense (전송선로 검사)
- Ethernet Card는 IP가 패킷을 전송하기 요청하면 전송선로가 비어 있는 지 결정해야 한다.
- 전송선로가 비어있으면 데이터를 전송한다.
-> Multiple Access (동시에 전송선로에 접근)
- 다른 Ethernet Card도 전송선로가 비어있는 것으로 동시에 판단했고 다른 Ethernet Card도 데이터를 전송했다면 둘 이상의 Ethernet Card가 전송선로에 접근한 상황이 발생한다. ==> 충돌
○ 충돌 감지
-> 충돌을 발생을 감지 :
Ethernet card는 전송을 중지, 일정 시간 기다림, 다른 Ethernet Card가 전송 시도, 모든 전송이 또 충돌 발생
-> 해결 방법 :
binary exponential backoff ) 충돌이 발생할 수록 기다리는 시간이 길어지므로 충돌 가능성이 낮음
정리
● 공통 통신 기능
TCP
-> 라우팅 데이블을 검색하여 다른 목적지로 배달 요청 기능
IP
-> 라우팅 테이블을 검색하여 다른 목적지로 배달 요청 기능
Routing Protocol
-> 최적의 경로을 계산하고 라우팅 테이블의 다음 목적지 갱신
ARP
-> IP 주소를 LAN 주소로 변환
LAN (근거리 통신망)
-> 배달부 기능, 다음 목적지로 배달(관리자 영역에서만)
-> Ethernet(CSMA/CD)
WAN (광대역 통신망)
LTE(Long Term Evolution)
'인터넷과 소켓프로그래밍' 카테고리의 다른 글
포트번호와 주소변화 (0) | 2024.07.24 |
---|---|
서브넷 및 IPv6 주소 (3) | 2024.07.23 |
IPv4 (0) | 2024.07.20 |
공통통신기능 - IP주소와 LAN카드 주소 변환 (0) | 2024.07.17 |
공통통신기능 - 접속설정, 정확한 데이터 전송, 접속해제, 다음 경로 설정 (0) | 2024.07.15 |