IPv4 : 기존의 주소 체계
IPv6 : IPv4의 용량부족을 해결하기 위한 새로운 주소 체계
IP address(Internet Protocol address)
: 두 대 이상의 컴퓨터가 서로 통신을 하기 위한 연결통로
WAN - 광역 네트워크 (Wide Area Network)
LAN - 지역 네트워크 (Local Area Network)
Router(공유기) - WAN과 LAN을 연결해주는 통로
※ 공유기에도 IP가 부여 된다(Gateway address or Router address)
Public IP address : 공용 IP(WAN)
Private IP address : 사설 IP(LAN)
192.168.0.0 - 192.168.255.255 (65536개)
172.16.0.0 - 172.31.255.255 (1,048,576개)
10.0.0.0 - 10.255.255.255 (16,777,216개)
: 사설 IP로만 이용됨.(직접적으로 접속 할 수없음)
Network Address Translation
사설 IP를 쓰고있는 각각의 컴퓨터들이(LAN) 외부의 인터넷에(WAN) 접속 할 수 있게됨.
Private IP <-> Router[Private IP 를 저장. IP변환(NAT)] <-> WAN(Publice IP)
Linux :
ifconfig
-> eth - inet addr <<< IP
-> default <<< Router IP
각각의 통신규약에 따라 정해진 port로만 이용되고 있다.
ex> Web server = Port No. 80 - http
0 ~ 1023 : Well-known port (성공한 사용자의 포트)
※ URL Format
미리 입력된 외부포트를 설정된 내부포트로 보내주는 방식
※ 자신의 IP를 공유, 공개하는 것은 굉장히 위험함(해킹)
Dynamic IP(유동 IP)
: IP는 계속해서 바뀐다. IP가 수시로 바뀌기 때문에 지속적인 최신화가 요구된다.
Internet Service Provider(통신사)
: IP의 회수, 대여, 생성이 무한 반복된다.
Static IP(고정 IP)
: 통신사에게 비용을 지불하고 고정된 IP를 받을 수 있다.
서버(DHCP Sever)로 요청(DHCP Client)을 보내거나, 서버에서 요청을 받아
IP주소를 할당 혹은 제공 받는 일련의 방식
보안화 된 안전한 통신방법. s는 secure.
http보다 안전하게 이용자간에 정보를 주고 받을 수 있다.
Web hosting
Server hosting
Cloud computing