일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 2주 프로젝트
- 알고리즘
- codestates
- 타임어택
- 파이썬
- 리트코드
- 제로초
- js
- Async
- LeetCode
- 토익
- 타입스크립트
- 4주 프로젝트
- javascript
- SQL 고득점 Kit
- 손에 익히며 배우는 네트워크 첫걸음
- til
- 코어 자바스크립트
- 코드스테이츠
- 타입스크립트 올인원
- 프로그래머스
- 리액트
- 정재남
- 회고
- 자바스크립트
- 렛츠기릿 자바스크립트
- python
- programmers
- 백준
- 리덕스
- Today
- Total
Jerry
손에 익히며 배우는 네트워크 첫걸음 #14 본문
스위치&라우터에 대해 배워보자
같은 네트워크 내부에서는 '스위치'에 의해서 데이터 전송이 이루어집니다.
스위치는 MAC 주소 기반으로 데이터를 전송하는 네트워크 장비입니다.
스위치의 역할로
- PC나 서버 등을 네트워크에 연결시킨다.
- 같은 네트워크 내부의 LAN 포트 사이에서 데이터 전송을 수행한다.
스위치에는 LAN 포트가 여러 개 달려 있습니다.
컴퓨터를 네트워크에 연결하기 위해서는 컴퓨터와 스위치의 LAN 포트를 서로 연결하면 됩니다.
스위치는 호스트(PC나 서버)가 네트워크에 접속할 때 '입구' 역할을 합니다.
스위치는 같은 네트워크가 어느 LAN 포트로 데이터를 전송할지를 판단하기 위해 이용되는 것이 바로 MAC 주소입니다.
MAC 주소란 'LAN 포트의 주소'를 말합니다.
원칙상 주소를 변경할 수 없습니다. 그래서 하드웨어 주소, 물리적 주소라고도 불립니다.
스위치는 MAC 주소들이 저장되는 'MAC 주소 테이블'을 가지고 있습니다.
MAC 주소는 어떻게 지정되는 걸까요?
ARP: IP 주소에 매핑된 MAC 주소를 알아내기 위한 프로토콜로 ARP에 의해서 목적지의 MAC 주소가 자동으로 지정됩니다.
라우터의 구조와 역할
- 네트워크의 상호 연결을 수행한다.
- 다른 말로, 라우터로 네트워크를 나누고 있다
- 네트워크 간의 데이터 전송을 수행한다.
라우터에는
여러 개의 인터페이스가 있으며, 물리적으로 케이블을 연결하여 IP 주소를 설정함으로써 네트워크에 연결됩니다.
라우터의 인터페이스에는 스위치가 연결되거나, PC나 서버 등이 직접 연결되기도 하고 라우터끼리 직접 연결되는 경우도 있습니다.
또한 네트워크 간의 데이터 전송도 라우터에 의해 이루어집니다. 이때 라우터에 의한 데이터 전송을 '라우팅'이라고 합니다. 라우팅을 올바르게 하기 위해서는 미리 라우터에 '라우팅 테이블'을 작성해야 합니다. 라우터는 수신한 데이터 목적지 IP 주소와 라우팅 테이블을 가지고 데이터 전송을 수행합니다.
위 내용은 "손으로 익히며 배우는 네트워크 첫걸음, Gene, 한빛미디어를 직접 구매하여 공부하면서 메모한 내용입니다.
'CS > Network' 카테고리의 다른 글
Thur, Jan 14, 2021 (0) | 2021.01.15 |
---|---|
손에 익히며 배우는 네트워크 첫걸음 #15 (0) | 2021.01.14 |
손에 익히며 배우는 네트워크 첫걸음 #13 (0) | 2021.01.10 |
손에 익히며 배우는 네트워크 첫걸음 #12 (0) | 2021.01.09 |
손에 익히며 배우는 네트워크 첫걸음 #11 (0) | 2021.01.08 |