Ilhwanee's Devlog
로그인
Ilhwanee's Devlog
로그인
이더넷(Ethernet)이란?
Ilhwanee
·
2022년 6월 26일
팔로우
0
CS
0
CS
목록 보기
6/27
프레임, 패킷, 세그먼트
세그먼트
: data에 4계층(TCP 등)이 붙은 것
패킷
: 세그먼트에 3계층(IP 등)이 붙은 것
프레임
: 패킷에 2계층(Ethernet 등)이 붙은 것
이더넷
2계층인
데이터링크 계층
에 속함
IEEE 802.3으로 표준화 됨
단거리는 UDP케이블, 장거리는 광케이블을 통해 전송
비용이 낮고 빠름
보안 수준이 높고 안정성 있음
각 기기마다 가지고있는 고유의 6Byte
MAC 주소
(16진수 2쌍 * 6)를 이용하여 통신
MAC 주소는 AA:BB:CC:DD:EE:FF에서 앞 16진수 6자리가 랜카드 회사 번호, 뒤 6자리가 식별 번호
CSMA/CD
기술을 사용하여 여러 컴퓨터들이 하나의 전송 매체를 공유할 수 있도록 함
이더넷 프레임 구조
도착지 MAC 주소
출발지 MAC 주소
3계층 프로토콜 타입
IPv4: 0800
ARP: 0806
CSMA/CD(Carrier Sense Multiple Access with Collision Detection)
반송파 감지 다중 접속 및 충돌 탐지 기술
A, B 컴퓨터가 이더넷 네트워크를 사용하는 경우 다음 과정을 거침
현재 회선이 사용 중인지 확인
반송파 감지 - Carrier Sense
A, B 컴퓨터는 회선이 사용 중이지 않은 것을 확인하고 데이터 전송
다중 접근 - Multi Access
전송된 데이터들이 충돌, 신호가 퍼져나갈 때 비정상적인 증폭으로 충돌을 확인
충돌 감지 - Collision Detection
충돌을 확인한 전송장비가 충돌을 알림
A, B 컴퓨터는 충돌 확인 후 백오프 알고리즘을 수행하고 임의의 시간동안 전송 중단
임의의 시간이 지난 후 다시 데이터를 전송하고 이 과정을 충돌이 일어나지 않을 때까지 반복
Ilhwanee
블로그 이전 -> https://pppp0722.github.io
팔로우
이전 포스트
HTTP 메시지 구조
다음 포스트
GC(Garbage Collection)란? + GC 기법에 대해
0개의 댓글
댓글 작성