옥텟?
IP 주소 : 32자리 bit
앞에서부터 8자리씩 1옥텟, 2옥텟...
서브넷 마스크?
네트워크 안의 객체들을 나누는 요소
연속된 1과 연속된 0으로 표현해야함
네트워크 주소와 브로드캐스트 주소
네트워크 주소는 일반적으로 네트워크를 식별하는데 쓰임
브로드캐스트 주소는 해당 네트워크 내의 모든 호스트에게 데이터를 보내기 위한 목적으로 쓰임
따라서 일반 호스트 IP로 사용될 수 없다.
라우팅 테이블?
다른 클라이언트로 데이터를 보내기 위한 경로 설정.
목적지와 현재 클라이언트에 연결되어있는 클라이언트 중에 바로 다음으로 거쳐야 할 클라이언트 IP를 적는다.
클라이언트 IP가 있는데 인터페이스가 따로 있는 이유
간단한 로컬 네트워크 환경에서는 클라이언트 IP로 통신할 수 있지만, 네트워크가 복잡하거나 중계 또는 라우팅 장비를 거쳐 통신할 땐 인터페이스가 필요하다.
왜 호스트 IP의 루트에서 목적지로 default로 적거나 경로로 라우터의 인터페이스 주소를 찍어주는지 모르겠다.
A는 B로, B는 A로 데이터를 보낼 텐데, 그렇다면 각 호스트들은 라우터로 서로의 데이터 요청을 보내는건가?
-> 라우터로 보내는게 아니라 엄연히 목적지와 다음 홉이 있는데 default로 적어줬을 경우 라우터가 보낼 수 있는 하나의 목적지로 모든 데이터를 보내기 때문에 작동한다.
왜 Default로 적어도 되는건지? -> default로 안적고 목적지의 IP와 서브넷 마스크를 적어주면 작동한다.
LAN과 다중 NIC?
LAN은 Local Network로 인터넷과 연결되지 않았을 때의 네트워크를 말하고, 다중 NIC는 하나의 클라이언트에 여러개의 인터페이스가 위치하는 것을 의미했다.
따라서 클라이언트가 라우팅 테이블을 가지는 것에서 시작한 의문이 임의의 네트워크 환경에 따라서 클라이언트가 여러개가 있을 수 있고, 특정 상황에서 LAN이고 경로가 한 곳 밖에 없다면 default를 적어도 상대 클라이언트로 데이터가 잘 전송될 수 있었던 것이다.