학사 나부랭이
Network - IP 본문
Internet Protocol
인터넷에서 다른 컴퓨터와 통신할 때 사용하는 프로토콜.
현재 IPv4는 32비트 체계를 사용, 약 40억개의 주소를 표현 가능.
그래서 NAT 기술 사용해서 IP부족 해소, IPv6는 아직 잘 안 씀.
DNS 서버
국가적으로 운영을 함.
전화번호부와 같은 역할.
브라우저: "님, purachina.com이 어디임?"
DNS 서버: "123.123.123.123 이네용."
브라우저: "ㅇㅋ 글로 감."
공인IP
세계에서 단 하나만 존재, 유동 || 고정 가능.
사설IP
공유기를 이용해 만드는 가상의 IP주소, IP 주소 겹침(192.168.0.3이 사설망(공유기에 의해 만들어진 내부 네트워크)마다 있음.), 유동 || 고정 가능.
A클래스: 10.0.0.0~10.255.255.255
B클래스: 172.16.0.0~172.31.255.255
C클래스: 192.168.0.0~192.168.255.255
유동IP
IP주소가 수시로 변경됨.
MAC 주소를 토대로 IP 할당 - 같은 구멍에서 나왔는데도 공유기에 연결 했을 때랑 컴퓨터에 연결 했을 때랑 IP 주소가 다름.
공인 IP + 유동 IP
서버 구축 할 수는 있는데 Dynamic DNS 해야함. IP 주소로 접근은 불가능. 도메인 주소로 접근 가능.
DDNS
호스트(purachina.com의 서버)의 IP가 바뀌면 DDNS 서버에 현재 IP를 알림.
유저(클라이언트)가 purachina.com의 현재 IP를 DDNS 서버에게 요청, DDNS 서버는 호스트의 현재 IP 리턴
유저가 purachina.com의 IP에 접근.
고정IP
IP주소가 고정되어있음.
공인 IP + 고정 IP
서버 구축에 좋음. IP 주소로 접근 가능
Internet Service Provider
SKT, KT, LGT
Tier 1: 日: NTT, 米: AT&T...
포트 포워딩 ~사설 IP로 서버 운용, 특정 포트로 들어오는 패킷을 내부 컴퓨터로 넘겨줌~
공유기의 공인 IP: 123.123.123.123
컴퓨터1의 사설 IP: 192.168.0.4
컴퓨터2의 사설 IP: 192.168.0.5
공유기가 123.123.123.123의 80번 포트로 들어오는 패킷을 192.168.0.4로 보내줌으로 서버로 쓸 수 있음.
서버 하나 더 추가하려면 81번 포트로 들어오는걸 192.168.0.5에 보내주면 되지.(대신 도메인 주소가 달라야함)
NAT
Network Address Translation
하나의 공인 IP를 여러 사설 IP로 나누는 기술.
내부망을 보호 가능(해킹송 - IP 어떻게 알아냈지? 공유기 사용 중일 텐데~)
사설 IP는 사설 IP 대역만 사용가능. 어기면 이렇게 됨.
'自習 > Network' 카테고리의 다른 글
Network - Firewall (0) | 2021.05.23 |
---|---|
Network - OSI 7 Layer Model (0) | 2021.05.23 |
概念整理 - ELK Stack (0) | 2021.05.23 |
Network - Cookie, Session, Cache (0) | 2021.05.16 |
Network - Ping (0) | 2021.05.09 |