300x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 동적프로그래밍
- 코딩 테스트
- 그래프
- 딥러닝
- OS
- BFS
- 브루트포스
- nlp
- 킥스타트
- 백준
- 프로그래밍
- 파이썬
- 코딩테스트
- PYTHON
- AI
- DFS
- 코딩
- dp
- 리눅스
- CSS
- kick start
- 동적 프로그래밍
- 알고리즘
- linux
- 프로그래머스
- 구글 킥스타트
- 순열
- google coding competition
- 운영체제
- 네트워크
Archives
- Today
- Total
오뚝이개발자
[네트워크] CH6 유선LAN : Ethernet 본문
728x90
300x250
이더넷
유선 LAN인 이더넷은 데이터링크 계층이다.
속도에 따라 표준 이더넷->Fast Ethernet->Gigabit Ethernet->Ten-Gigabit Ethernet
이더넷의 부계층
- LLC(Logical Link Control) : 매체 특성에 관계없이 공통적으로 사용하는 부분. 흐름제어 및 에러제어 등 각종 제어 행위를 수행하는 부계층. LLC는 모든 LAN에서 공통의 계층(LLC를 안쓰고 MAC 프로토콜만 쓴느 경우도 有)
- MAC(Media Access Control) : 물리 계층에서 사용하는 매체에 따라 여러 개의 프로토콜 존재(Ethernet, Token ring, Token bus...)
이더넷 프레임 포맷
- 7개의 필드로 구성. Preamble과 SFD(Start Frame Delimiter)필드를 제외하는 경우도 있다(5개 필드) - 두 필드는 물리계층 헤더인데 데이터 수신측에서 첫 부분의 데이터를 놓칠까봐 임의로 첨가하는 비트로 딱히 의미는 없다.
- DA(Destination address), SA(Source address) - 각 6바이트
- Length or Type 필드 - 데이터 필드의 길이 or 네트워크 계층 프로토콜 명시. 2바이트
- Data 필드
- CRC - 에러 검출 기능 수행. 4바이트
MAC 주소(=이더넷 주소=하드웨어 주소)
각 시스템을 고유하게 식별하는 주소로 위의 이더넷 포맷에서 DA, SA 필드에 들어가는 주소가 바로 MAC 주소이다. LAN카드(다른 말로 NIC; Network Interface Card)는 주소가 설정되어 출고가 되며 각 시스템 당 하나씩 할당된다. 6바이트(48비트)로 구성되며 보통 아래와 같이 16진수로 표기한다
MAC 프로토콜 : CSMA/CD
- 1-persistent : 다른 데이터 전송을 기다렸다가 끊기면 즉시 보내주는 기법. 유선LAN에서 사용
728x90
300x250
'CS 기초 > 네트워크' 카테고리의 다른 글
[네트워크] CH8 네트워크 연결장치 (0) | 2020.11.12 |
---|---|
[네트워크] CH7 무선LAN (0) | 2020.11.12 |
[네트워크] CH4 다중접속 프로토콜(Multiple-access protocol) (0) | 2020.11.11 |
[네트워크] CH3 스위칭이란, 스위칭의 방법과 종류 (0) | 2020.11.11 |
[네트워크] CH2 네트워크 모델과 표준 프로토콜 (0) | 2020.11.10 |
Comments