모두의 네트워크 - 예스24
네트워크를 전혀 몰라도 괜찮다!초보자와 비전공자를 위한 가장 쉬운 네트워크 입문서[모두의 네트워크]는 이제 막 네트워크를 공부하기 시작했거나 공부해야겠다고 마음먹은 초급자를 대상으
www.yes24.com
본 글은 위의 책을 바탕으로 학습한 내용을 정리하고, 그에 대한 개인적인 생각을 함께 기록한 글입니다.
2024.05.21 허브, 스위치 내용 추가
네트워크?
네트워크는 다양한 곳에 사용된다. (사실 2가지밖에 생각안남;)
- 물류 네트워크 : 여러 창고를 기점으로 물류가 주고 받는 거
- 소셜 네트워크 : 여러 사람을 기점으로 정보가 주고 받는 거
이렇게만 봤을 때, 네트워크라함은 어떤 기점들이 연결되어 무언가를 주고 받는 거라고 생각한다.
이런 연결된 형태가 거미줄(NET)처럼 보여, 여기에 WORK를 합쳐 네트워크(NETWORK)라 부른다고 한다.
그래서 내가 생각하는 컴퓨터 네트워크는 컴퓨터가 연결 되어 데이터를 주고 받는 것 이다.
왜 필요한가?
내 생각에는 네트워크라는 개념이 필요해! 하고 만들어졌다고 생각하지 않는다.
그냥 한 사람과 데이터를 주고 받고 싶어 연결을 했는데, 점점 여러 사람과 연결을 하고 싶었던거다.
그래서 여러 사람과 연결을 했는데 어쩌다 보니까 그 형태가 거미줄같아 네트워크라 불린게 아닐까?
그렇기 때문에 이 질문은 이렇게 답할 수 있다고 생각한다.
네트워크가 필요한 이유 = 데이터를 주고 받고 싶은 목적에 해당하는 모든 것들.
이 책에서 3가지 이유를 들고있다.
- 주변 장치 공유
사무실의 여러 컴퓨터가 프린트 1대를 공유하여 사용 - 데이터 공유
파일 공유, 메일 전송 - 공동 작업
Github?
어떻게 보면 이 3가지 모두 그냥 데이터를 주고 받고 싶은 목적에서 비롯된다고 생각한다.
네트워크의 형태
통신 범위에 따라 LAN과 WAN으로 구분 된다.
LAN
Local Area Network로 건물 안이나 특정 지역을 범위로 하는 네트워크이다.
하나의 건물 내에 존재하는 모든 컴퓨터와 주변 장치를 연결하는 범위 이하가 LAN이라 생각하면 되겠다.
WAN
Wide Area Network로 2개 이상의 랜을 연결한 것을 의미한다.
각 차이를 정리하면 이렇다.
| 구분 | LAN | WAN |
| 정의 | 근거리 통신망 | 광역 통신망 |
| 거리 제약 | 10km 이내 | 제약 없음 |
| 전송 속도 | 고속 | 저속 |
네트워크 구성 장치
이 파트는 너무 헷갈려서 천천히 다시 정리중이다 / 작성해야하는 장치 : 브리지, 라우터
1. 태초
태초에 통신이라 함은 컴퓨터와 컴퓨터, 1대 1연결이였다.
이 통신은 그냥 장치 없이 선 하나로 충분했다.

근데 후에 여러대의 컴퓨터가 통신을 하고 싶어 했다.

컴퓨터 5대끼리 통신한다치면, 선만 해도 10개, 컴퓨터마다 꽂을 구멍은 4개....
이는 너무 비효율적이기 때문에 이러한 장치를 만들어 낸다.
2. 허브 (더미 허브)

가운데 있는 네모장치가 바로 초기의 허브(더미허브) 이다.
이 허브의 특징은 한 컴퓨터가 다른 컴퓨터에 데이터를 전송하고 싶어 허브에 데이터를 전송하면,
다른 모든 장치는 받기 싫어도 허브가 모든 컴퓨터에게 데이터를 발신한다.



그럼 정말 데이터를 강제로 가져갔었나?
컴퓨터에서 모든 데이터를 받기는 한다만, 데이터에 들어있는 MAC주소를 확인하여 (MAC주소는 다음 포스팅에 작성)
받은 컴퓨터쪽의 랜카드에서 데이터를 까보며, 자신의 MAC주소가 아니라면 데이터를 폐기하는 방법을 사용했다고 한다.
또한 신호가 한 방향으로 밖에 갈수 없어 발신과 수신을 동시에 할 수 없는 단점이 있다.
이는 무엇을 뜻하냐면, 컴퓨터 A가 발신 중이라면, 컴퓨터 B,C,D,E는 해당 데이터를 받을 때까지 아무것도 못한다는 얘기다...
그래서 이 몇가지 단점을 해결한 장치가 발명됐는데 그 이름은 브리지이다!
3. 브리지
브리지는 TMI를 받을 수 밖에 없던 단점을 기가막히게 보완한 녀석이다.
브리지는 허브와 달리 원하는 컴퓨터의 선으로만 데이터를 전송한다!
그 방법은 연결된 컴퓨터의 MAC주소를 모두 파악하여, 데이터가 가야하는 MAC주소를 가진 컴퓨터로만 전송을 해준다.
이 MAC주소들은 밑의 표 처럼 MAC 테이블로 관리된다.
| 포트 | MAC주소 |
| 1번 | 11-11-11-11-11-11 |
| 2번 | 22-22-22-22-22-22 |
| ... | ... |
하지만 브리지 가 똑똑해졌다고 해서 처음부터 연결된 장치의 MAC주소를 알지는 못하는데,
모든 장치에 한번씩은 데이터를 보내 각 장치의 MAC주소를 받아와 MAC테이블을 업데이트해야한다...
단점 하나는 해결했지만, 아직 발,수신을 동시에 할 수 없다는 단점이 있다.
그래서 이걸 해결한게 스위치다!
4. 스위치
스위치는 데이터 신호를 양방향으로 만들어 드디어 발,수신을 동시에 진행할 수 있게 되었다.
A컴퓨터가 전송중이어도, B,C,D,E 컴퓨터는 마음대로 데이터를 전송할 수 있다.

4. 라우터
용어정리
네트워크 : 장치가 연결되어 데이터를 주고 받는 것
LAN : 짧은 거리의 장치를 연결하는 네트워크
WAN : 두 개의 LAN이 연결된 네트워크
대역폭 : 1초당 처리할 수 있는 데이터의 양
'컴퓨터 공학 > [책] 모두의 네트워크' 카테고리의 다른 글
| [08] 예시를 통한 네트워크 흐름 이해하기 - 송신자의 관점 (0) | 2026.01.19 |
|---|---|
| [07] 응용 계층, 애플리케이션에 접속하는 단계 (0) | 2026.01.06 |
| [06] 전송 계층 (0) | 2025.12.31 |
| [05] 네트워크 계층, 목적지를 찾는 단계 (0) | 2025.12.29 |
| [04] 데이터 링크 계층, MAC 주소로 통신 하는 단계 (0) | 2024.05.25 |
| [03] 물리 계층, 데이터를 전기 신호로 변환하는 단계 (0) | 2024.05.22 |
| [02] 네트워크 통신을 위한 약속 (0) | 2024.05.21 |
