네트워크 기초 - 1
키워드
OSI 7계층, TCP/IP, IP, 서브넷 마스크, 라우터, 스위치, DHCP, DNS, NAT, 네트워크 기본 명령
네트워크 모델
통신이 일어난 과정을 단계적으로 파악하여, 이상이 생긴 단계에 쉽게 접근하여 고칠 수 있도록 하는 데 목적이 있습니다.
OSI 7계층
OSI 7계층 모델은 네트워크 통신이 이루어지는 과정을 7개의 계층으로 나눈 것입니다.
계층 | 이름 | 단위 | 설명 |
---|---|---|---|
7 | 응용 계층 (Application) | 데이터 | 사용자와 직접 상호작용하는 계층 (HTTP, FTP, SMTP 등) |
6 | 표현 계층 (Presentation) | 데이터 | 데이터 형식 변환, 암호화, 압축을 수행 |
5 | 세션 계층 (Session) | 데이터 | 통신 세션을 설정하고 관리 |
4 | 전송 계층 (Transport) | 세그먼트 | 데이터 전송 및 오류 제어 (TCP, UDP) |
3 | 네트워크 계층 (Network) | 패킷 | 패킷을 목적지까지 라우팅 (IP, ICMP) |
2 | 데이터 계층 (Data Link) | 프레임 | 물리적 전송, MAC 주소 기반 통신 |
1 | 물리 계층 (Physical) | 비트 | 실제 데이터 전송(케이블, 신호, 전압 등) |
TCP/IP
OSI 7계층보다 실무에서 많이 사용되는 네트워크 모델입니다.
계층 이름 | 주요 프로토콜 | 기능 |
---|---|---|
응용 | HTTP, HTTPS, FTP, DNS | 사용자와 직접 상호작용 |
전송 | TCP, UDP | 세그먼트 전송, 흐름 제어, 혼잡 제어 |
인터넷 | IP, ICMP | 패킷 라우팅 및 주소 지정 |
네트워크 접근 | Ethernet, Wi-Fi | 물리적 데이터 전송 |
네트워크 주소 개념
IP 주소와 서브넷 마스크
IP 주소는 네트워크 상에서 장치를 식별하는 주소입니다. IPv4 주소 기준, 32비트로 구성되어 있으며, 네트워크 주소 + 호스트 주소 로 이루어집니다.
예시
192.168.1.0/24
192.168.1.0
: 네트워크 주소/24
: 서브넷 마스크(255.255.255.0)192.168.1.1 ~ 192.168.1.254
: 호스트 주소 범위
공인 IP vs. 사설 IP
- 공인 IP: 인터넷에서 직접 접근 가능한 IP를 의미합니다. 세상에 1개만 존제 (예시: 8.8.8.8 - 구글 DNS)
- 사설 IP: 내부 네트워크에서만 사용하는 IP를 의미합니다. (예시: 192.168.0.12, 172.16.10.4)
- 같은 주소를 가진 IP 가 우리집에도, 친구집에도 존재할 수 있습니다.
네트워크 장비와 프로토콜
네트워크 장비
- 라우터: 네트워크 간의 데이터 전송 경로를 결정합니다.
- 스위치: 같은 네트워크 내의 장치 간 데이터를 전송합니다.
- 방화벽: 네트워크 보안 장비로 트래픽을 필터링합니다.
주요 프로토콜
- DHCP: IP 주소를 자동으로 할당합니다.
- DNS: 도메인 이름을 IP 주소로 변환합니다.
- NAT: 사설 IP를 공인 IP로 변환하여 인터넷에 연결합니다.
네트워크 기본 명령어
- IP 주소 확인
ifconfig # Linux/macOS ip a # Linux ipconfig # Windows
- 네트워크 연결 테스트
ping 8.8.8.8 # 구글 DNS 에 ping 요청 traceroute 8.8.8.8 # 목적지까지 경로 확인(Linux) tracert 8.8.8.8 # Windows
- DNS 확인
dig google.com # Linux dslookup google.com # Windows
실생활 예제: 웹사이트 접속 과정과 OSI 7계층
…작성 중
댓글남기기