Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 디자인 패턴
- numpy 기초
- 합성곱 신경망
- 코드트리
- cpp class
- 기계학습
- 차원축소
- OOP
- 넘파이
- 클러스터링
- 코딩테스트실력진단
- cpp
- 넘파이 기초
- c++
- 데이터 마이닝
- 데이터 분석
- Design Pattern
- python
- 넘파이 배열
- java
- ack
- Machine Learning
- 자바
- 파이썬
- lambda
- 코테
- 네트워크 기초
- 머신러닝
- 코딩테스트
- NumPy
Archives
- Today
- Total
준비하는 대학생
[네트워크] 네트워크 기초(2) - 계층별 네트워크 구성기기 본문
네트워크 구성을 이해하려면, 네트워크 계층 구조를 알아야 합니다. 네트워크는 크게 물리 계층, 데이터 링크 계층, 네트워크 계층, 트랜스포트 계층, 그리고 애플리케이션 계층으로 나눠집니다. 각 계층별로 중요한 구성 기기들을 알아봅시다.
1. 물리계층
물리 계층은 케이블이나 커넥터 형태, 핀 할당(핀 배열) 등 물리적인 사양에 관해 모두 정의되어 있는 계층입니다. 이 계층에서 주요 구성기기들은 다음과 같습니다.
- NIC(Network Interface Card): 네트워크에 연결하기 위한 하드웨어로, USB 포트와 연결하는 USB 타입, 마더 보드에 내장되어 있는 온보드 타입 등이 있습니다. 모든 네트워크 단말은 애플리케이션과 운영체제가 처리한 패킷을 NIC를 이용해 LAN 케이블이나 전파로 보냅니다.
- 리피터(repeater): 전송 거리가 길면 파형이 훼손됩니다. 이러한 훼손된 파형을 증폭해 정돈한 뒤 다른 쪽으로 전송하는 기기입니다.
- 리피터 허브(repeater hub): 전달받은 패킷의 복사본을 그대로 다른 모든 포트에 전송하는 기기입니다. 이제는 L2 스위치로 대체되어 잘 사용하지 않습니다.
- 미디어 컨버터(media converter): 전기 신호와 광 신호를 서로 교환하는 기기입니다.
- 액세스 포인트(access point): 패킷을 전파로 변조/복조하는 기기로, 무선과 유선 사이의 다리 역할을 합니다.
2. 데이터 링크 계층
데이터 링크 계층은 물리 계층의 신뢰성을 확보하고, 같은 네트워크에 있는 단말과 연결할 수 있도록 하는 계층입니다.
- 브리지(bridge): 포트와 포트 사이의 다리 역할을 담당하며, MAC 주소 테이블을 통해 전송을 처리합니다.
- L2 스위치(L2 switch): 단말에서 받아들인 프레임의 MAC 주소를 MAC 주소 테이블로 관리하고 전송을 처리합니다. 브리지보다 많은 단말에 접속할 수 있어 범용성이 높습니다.
3. 네트워크 계층
네트워크 계층은 네트워크와 네트워크를 연결하는 계층입니다.
- 라우터(router): IP 패킷을 패키지 릴레이해서 목적지로 전송하는 역할을 합니다.
- L3 스위치(L3 switch): MAC 주소 테이블과 라우팅 테이블을 조합한 정보를 기반으로 스위칭 혹은 라우팅을 합니다.
4. 트랜스포트 계층
트랜스포트 계층은 애플리케이션을 식별하고 그 요건에 맞게 통신 제어하는 계층입니다.
- 방화벽: 단말 사이에서 교환되는 패킷의 IP 주소나 포트 번호를 보고 통신을 허가하거나 차단합니다.
5. 애플리케이션 계층
애플리케이션 계층은 사용자에게 애플리케이션을 제공하는 계층입니다.
- 차세대 방화벽: 다양한 보안 기능을 넣은 통합화를 추구합니다.
- WAF(Web Application Firewall, 웹 방화벽): 클라이언트와 서버 사이에서 교환되는 정보의 움직임을 애플리케이션 레벨에서 하나하나 검사하고 차단하는 기능을 가집니다.
- 부하 분산 장치(L7 스위치): 서버의 부하를 분산하는 기기입니다. 부하 분산 방식을 통해 여러 서버들로 시스템 전체적으로 처리 가능한 트래픽 양을 확장하는 것을 목표로 합니다.
이렇게 각 네트워크 구성 기기들은 서로 상호 작용하며 네트워크를 구성하고 운영합니다. 이를 통해 우리는 안정적인 네트워크 연결을 통해 다양한 서비스를 이용할 수 있습니다.
'Network' 카테고리의 다른 글
[Network] Go-Back-N Automatic Repeat reQuest (ARQ) (0) | 2023.08.10 |
---|---|
[Network] 슬라이딩 윈도우 기법 (0) | 2023.08.10 |
[Network] HTTP 기초 (0) | 2023.07.27 |
[네트워크] 네트워크 기초(3) - 다양한 네트워크 기기와 네트워크 형태 (0) | 2023.07.27 |
[네트워크] 네트워크 기초(1) - 네트워크의 기본 구조와 기능 (1) | 2023.07.26 |
Comments