**IP할당 - Static(정해져있다.) VS DHCP(IP 자동적으로 할당)
: 네트워크가 작다면 직접 설계 해도 되겠지만, LAN<->라우터<->WAN-,
: 네트워크가 엄청 크다면 DHCP를 이용하는게 편하다.
**DHCP(Dynamic Host Configuration Protocol)
: 네트워크에 꽂으면 자동으로 IP 주소 할당!!
- "주소가 필요해요"!! -> "자, 네 주소는 192.168.1.10이야!!"
DHCP Server(공유기에 탑재) <-> Switch(LAN) <-> PC
: DHCP로 IP를 자동적으로 할당
- 흐름
: DHCP Server 있나요? 있다면 사용 가능한 IP 주소 좀 주세요! (PC->LAN)
: LAN -> DHCP Server 확인.
: 할당 받은 IP를 LAN(Switch)에 요청온 PC로 전달..
: DHCP Server 입니다. 192.168.1.70 사용하시겠습니까??(DHCP Server -> LAN(Switch)
: 네 192.168.1.70 사용하겠습니다. (PC -> LAN(Switch))
: IP-192.168.1.70 / Subnetmask : 255.255.255.0 / Default Gateway : / Lease Time(사용가능한시간,기간) : 24Hours
- DHCP message
이더넷프레임 안에 IP 패킷 안에 UDP 세그먼트 안에 DHCP Message 가 있다.
**Transport Layer Protocols 들어가기 앞서..
**프로토콜 그리고 포트
- 프로토콜 == 방법 or rule
: 컴퓨터간 소통하기 위해서는 정보를 보내는 컴퓨터와 정보를 받는 컴퓨터가 같은 방법을 사용해야함
: 인간으로 치면, 소통하기 위해 같은 언어를 사용해야 한다.
## Internet protocol suite
Application layer
HTTP,DHCP,FTP,DNS,HTTPS,SNMP,SMTP,SSH,Telnet...
Transports layer
TCP,UDP,
Internet layer
IPv4,..
Link layer
ARP, PPP...
## 포트란 논리적 접속 위치
: 하나의 컴퓨터에 여러가지의 네트워크 프로세스가 일어날 수 있다.
여러대의 컴퓨터가(HTTP,SSH,FTP,,,) 인터넷을 통해서 하나의 컴퓨터와 소통을 하려고 할 때
그렇게 되면, 프로토콜들을 구별해야 한다. 구별을 하기 위해서 포트를 통해 구별한다.
IP + Port = Socket 가상의 파이프(소켓)
**자주 쓰이는 프로토콜과 포트
: 포트 | 프로토콜 | 용도
: 20 | FTP | 데이터전송
: 22 | SSH | Secure Shell
: 22 | SFTP | 데이터 전송
: 25 | SMTP | 이메일 전송
: 53 | DNS | Domain Name System(ex)naver.com
: 80 | HTTP | 웹 페이지 전송
: 443 | HTTPS | 웹 페이지 전송
**
Port Type | Port Numbers | Description
: Well Known Ports | 0~1023 | 잘 알려진 프로토콜
: Registered Ports | 1024~49151 | 잘 알려지지 않았지만 등록된 프로토콜
: Dynamin Ports | 29152~65535 | 누구나 사용 가능한 포트
네트워크 소통 - Internet Protocol
단점
- 데이터 전달이 제대로 안 이루어질 수 있다.
- 데이터를 보내기만 하고, 잘 전달됐는지 확인하지 않는다.
- 라우팅 과정에 패킷이 버려질 수도 있다.
- 또는 프레이밍이 제대로 안 이루어져서 데이터가 손상될 수도 있다.
'네트워크' 카테고리의 다른 글
| 06-네트워크 기초&기본 개념 공부 (0) | 2025.04.12 |
|---|---|
| 05-네트워크 기초&기본 개념 공부. (0) | 2025.03.09 |
| 03-네트워크 기초&기본 개념 공부. (0) | 2025.03.09 |
| 02-네트워크 기초&기본 개념 공부. (0) | 2025.03.09 |
| 01-네트워크 기초&기본 개념 공부. (0) | 2025.03.08 |