일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 1065
- 10817
- 세 수
- for문 사용해보기
- X보다 작은 수
- 자바스크립트
- 10871
- 단계별로 풀어보기
- 솔리디티
- 그대로 출력하기
- 가상 화폐
- 백준
- Dapp
- Remix
- 1110
- 별 찍기 - 11
- 평균은 넘겠지
- 1%d
- 시험 성적
- Baekjoon
- Mist
- 2448
- 알고리즘 문제풀이
- 비트 코인
- 1546
- 함수 사용하기
- 더하기 사이클
- 이더리움
- 블록 체인
- if문 사용해보기
- Today
- Total
블링블링 범블링
[NT 7장] LAN, MAN, WAN 본문
이번 장에서는 컴퓨터 네트워크를 분류해보는 공부를 해볼 것이다. 호스트 사이의 연결 거리를 기준으로 네트워크를 LAN, MAN, WAN으로 구분할 수 있다. 연결 거리는 데이터의 전송 지연에 많은 영향을 미치므로 네트워크를 설계할 때 매우 중요한 사항이다. 가까울수록 데이터 전송 지연이 적으며, 전송 오류가 발생할 가능성도 낮다.
LAN
LAN은 단일 건물이나 학교 같은 소규모 지역에 위치하는 호스트로 구성된 네트워크이다. 호스트의 간격이 가깝기 때문에 브로드캐스팅 방식으로 전송한다. 브로드캐스팅 방식은 앞에서 설명하였지만 다시 한 번 집어보자면 일대다 통신의 대표적인 유형으로 네트워크에 연결된 모든 호스트에 데이터를 전송할 수 있는 방식이다. LAN 환경에서 호스트를 연결하는 방식으로는 버스형과 링형이 있다.
버스형
버스형은 공유 버스 하나에 여러 호스트를 직접 연결한다. 전송 데이터가 모든 호스트에 전송되므로 라우팅 기능이 따로 필요하지 않다. 하지만 공유 버스에 둘 이상의 호스트가 데이터를 동시에 전송하려고 하면 충돌이 발생한다. 이러한 충돌은 가능성 자체를 차단하는 방식과 허용 후 처리하는 해결 방식 두 가지가 존재한다. 버스형의 대표적인 형태인 이더넷은 충돌이 발생하는 것을 허용한 후 문제를 해결하는 사후 방식을 택한다.
링형
링형은 전송 호스트의 연결이 순환 구조인 링 형태이다. 특정 방향으로만 데이터가 전송되며 한 바퀴를 돌면 송신 호스트에게 되돌아온다. 링형 또한 충돌이 발생할 수 있는데 토큰이라는 제어 프레임을 사용하여 충돌 가능성을 차단한다. 앞에서 세션 계층에서 수행하는 토큰 제어와 같다고 생각하면 된다. 특정 호스트가 발언권을 얻어야만 데이터를 송신할 수 있다.
MAN
MAN은 LAN보다 조금 큰 규모를 지원한다. 한 도시의 네트워크까지 연결이 가능하다. MAN은 DQDB 국제 표준안을 가지고 있는데 전송 방향이 다른 두 버스로 모든 호스트를 연결하는 구조이다. 분산 데이터 큐를 유지하며 충돌 문제를 해결하기 위해 FIFO기반의 공유 슬록 방식을 사용한다. 두 버스를 이용하여 두 개의 단방향 선로가 존재하게 되고 이 전송 선로로 모든 호스트가 연결된다.
WAN
국가 이상의 넓은 지역을 지원하는 네트워크가 WAN이다. 매우 큰 네트워크를 지원하기 때문에 브로드캐스팅 방식을 취하지 않고 점재점의 환경을 지원한다. 따라서 교환 기능이 필요하다. 모두에게 데이터를 보내는 것이 아니라 특정 호스트에게만 데이터를 보내야하기 때문이다.
'Technology > 네트워크' 카테고리의 다른 글
[NT 9장] 데이터 전송 방식 (0) | 2018.05.01 |
---|---|
[NT 8장] 인터네트워킹 (0) | 2018.05.01 |
[NT 6장] 교환 시스템 (0) | 2018.04.30 |
[NT 5장] - TCP/IP 모델 (0) | 2018.04.30 |
[NT 4장] OSI 참조 모델 (0) | 2018.04.30 |