일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- refactoring
- 공인 IP
- Sector
- osi 7
- 코드 컴플릿
- network
- 가독성
- Clean code
- float
- 클린 코드
- interrupt
- 사설 IP
- page
- Code complete
- physical address
- register
- Public IP
- CPU
- ack
- floating point
- TCP
- L3 Router
- L2 switch
- 리펙토링
- cache
- addressing mode
- 명령어
- MMU
- ALU
- private ip
- Today
- Total
목록네트워크/2 Layer (3)
Software Lab

L2 스위치와 공유기의 차이를 알아보자. L2 스위치 : L2 스위치의 목적은 LAN 상의 호스트들을 연결하여 서로 통신이 가능하게 해주는 장비이다. 그림에서 왼쪽과 같이 L2 스위치 각 포트에는 구분이 없다. 호스트들은 구분 없이 아무 포트나 연결하면 서로 통신 할 수 있다. 공유기 : 공유기의 주목적은 하나의 공인 IP를 여러 호스트가 공유해서 인터넷에 접속할 수 있게 하는 장치이다. 그리고 공유기에 연결된 호스트들 간에도 서로 통신이 가능하게 해준다. 그 때문에 공유기 내부에는 L2 스위치가 포함되어 있다. 그림에서 오른쪽과 같이 포트의 색깔 구분이 있다. 주황색 포트는 사설 IP를 가진 호스트들이 연결된다. 노란색 포트는 공인 IP를 통해 인터넷에 접속할 수 있는 인터넷 선을 연결해야 한다. 참고..

L2 스위치는 패킷이 통과하는 교차로 역할을 하는 네트워크 장비이다. 패킷의 출발지나 도착지가 아니다. 따라서 포트에 IP가 없다. 패킷의 이정표가 되는 Forwadting table은 수신 패킷에 의해서 자동 학습(Auto Learning) 된다. 따라서 L2 스위치는 별도 설정이 필요 없다. 그림과 같이 L2 스위치 각 포트에는 구분이 없다. 호스트들의 구분 없이 아무 포트나 연결하면 서로 통신 할 수 있다. 단 호스트들의 IP에서 Network 값이 같게 설정이 되어야 한다. 요즘은 무선을 많이 사용한다. 그렇더라도 유선을 연결하는 포트만 없을 뿐 동작 원리는 같다. 다음은 L2 스위치의 동작 원리이다. 수신된 패킷의 출발 MAC과 수신 Port를 Forwarding table에 등록한다. 수신된 ..

ARP는 LAN(Local Area Network)에 있는 다른 호스트의 MAC을 얻기 위한 목적의 프로토콜이다. 그림에서 1.1.1.10의 출발 호스트가 1.1.1.12의 목적 호스트의 MAC을 얻어 오려고 한다. 먼저 출발 호스트는 ARP Request 패킷을 구성한다. 패킷에서 2계층에는 출발 MAC과 목적 MAC 들어가야 한다. 출발 MAC은 출발 호스트의 MAC이 들어가면 된다. 그런데 목적 MAC은 아직 모르기 때문에 특별히 Broadcast 용으로 지정해 놓은 ~FF로 값이 들어간다. Body는 "특정 IP의 호스트는 너의 MAC 알려줘!"라는 의미가 들어간다. 이렇게 구성된 ARP Request 패킷은 출발하여 L2 스위치에 도착한다. 다음은 L2 스위치의 동작 원리이다. 수신된 패킷의 출..