LAN
- 근거리통신망
- 광대역 통신망MAN과는 달리 학교, 회사 등 한 건물이나 일 정 지역 내에서 여러대의 컴퓨터와 주변장치가 전용 통신 회선을 통해 연결된 네트워크
- 광대역 전송 매체의 사용으로 고속 통신 가능하여 확장썽과 재배치가 용이
- 경로 선택이 필요없고, 오류 발생율이 낮다
- 하나의 장치가 전송한 데이터는 모든 장치에 연결되어 Broadcasting된다
-
LAN의 계층구조
- 물리계층
- 유선
- 무선
- 데이터 링크 계층
- LLCLogical Link Control : 에러제어, 흐름제어, 순서제어
- MACMediaa Access Control : MAC주소, 프레임구성
- 물리계층
IEEE LAN
구분 | 내용 |
---|---|
802.1 | 전체 구성 |
802.2 | LLC |
802.3 | CSMA/CD |
802.4 | 토큰 버스 |
802.5 | 토큰 링 |
802.6 | 도시형 통신망MAN |
802.11 | 무선 LAN |
802.15 | WPAN |
802.15.1 | Bluetooth |
802.15.4 | Zigbee |
802.16 | Broadband Wireless Access |
802.20 | Mobile Broadband Wireless Access |
네트워크 장비
근거리 통신망LAN와 광역 통신망WAN간에 상호 접속하여 형성되는 네트워크 장비(중계기)
-
Repeater
- 물리계층
- 신호 증폭/반복 재생
-
Bridge
- 데이터 링크 계층
- 패킷을 중계하고 필터링
- LAN 사이를 연결하거나 LAN안에서의 컴퓨터 그룹을 연결
-
Router
- 네트워크 계층
- LAN과 LAN/MAN 연결 및 최적 경로(Routing) 설정
-
Gateway
- 프로토콜 구조가 전혀 다른 네트워크 연결 수행
- 상위 계층 간을 연겨려하여 데이터 형식 변환, 주소 변환, 프로토콜 변환 수행
- TCP/IP에서는 라우터와 게이트를 동일하게 본다
-
Hub
- 네트워크 각 단말기 연결, 일종의 분배기(Repeater)
- DTE가 있는 지점간에 트리구조로 연결
CSMA/CD
CSCarrier Sense : 통신 회선이 사용중인지를 점검 / 매체 접근전 반송파 감지
MAMultiple Access : 통신 회선이 비어 있으면 누구든지 사용가능 / 반송파 없으면 데이터 전송
CDCollision Detection : 데이터 프레임을 전송하면서 충돌 여부 조사 / 전송 후 충돌검사
- 채널의 사용권을 서로 경쟁하여 화ㅗㄱ보하는 방식
- 노드 간의 충돌을 허용
- 통신 회선이 사용중이면 일정 시간 동안 대기하고, 통신회선상에 데이터가 없을 때에만 데이터를 송신하며, 송신중에도 전송로의 상태를 계속 감시
- 전송 중 충돌이 감지되면 패킷의 전송을 즉시 중단하고 통보 신호를 모두에게 송신
- 노드 장애 처리가 간단하고 전체에 영향가지 않는다
- 구현방법이 간단하다
- 일정 길이 이하의 데이터를 송신할 경우 충돌을 검출 불가
- 전송량이 많아지면 충돌이 잦아져 채널의 이용률이 떨어지고 전송 지연 시간이 급격히 증가
- 충돌 발생시 다른 노드에서는 데이터를 전송하지 못하며 지연 시간 예측 불가
- CSMA/CD방식을 사용하는 LAN을 Ethernet이라고 한다
- Ethernet : 대역폭이 10Mbps인 백본 네트워크
- Ethernet 시스템 규격
- 10 BASE T, 10 BASE 2, 10 BASE 5, 10 BASE F - 10Mbps
- Fast Ethernet - 100Mbps
- Gigabit Ethernet - 1Gbps
토큰 패싱
- 접속되어 있는 노드들 사이를 토큰이라는 패킷이 순차적으로 순환하는 동안, 자신이 전송하고자 할 때 토큰을 얻어 전송한 후 전송이 완료되면 토큰을 반납하는 방식
- CSMA/CD와 같은 충돌 현상 X
- 토큰이 올때까지 기다려야한다
- 토큰 패싱 과정
- 프레임 송신을 하기 위해 free token -> busy token로 바꾸고 정보 프레임을 포함하여 보낸다
- 수신을 받은 노드는 자기 것이 아니면 패스하고 맞으면 프레임을 복사하고 수신비트를 설정하여 전달한다
- 전달받은 송신 노드는 수신 노드가 데이터를 정확히 수신했는지 확인을 위해 control token을 전송한다
댓글 쓰기