본문 바로가기
728x90

TCP/IP8

[라우팅] 외부 네트워크로 데이터를 전송 보통 인터넷과 무선 LAN으로 같은 네트워크 안에서 데이터를 전송할 수 있습니다. 하지만, 다른 네트워크에 데이터를 보내려면 네트워크를 서로 연결하는 라우터로 전송해야 합니다. 데이터를 목적지까지 전달하기 위해서는 라우터라고 하는 네트워크 장비가 필요합니다. 라우터는 네트워크와 네트워크를 연결하는 역할을 하는데, 하나의 라우터는 데이터를 목적지까지 전달하기 위해 다음 네트워크의 경로를 찾고, 그 경로상에 있는 라우터에게 데이터 전달을 위임하게 됩니다. 이런 과정은 최종 목적지를 찾기까지 연쇄적으로 반복되는데, 이렇게 라우터가 목적지의 경로를 찾아 나가는 과정을 라우팅이라고 합니다. 1. 라우팅 인터넷에서 데이터가 목적지까지 제대로 전달되기 위해서는 라우터가 자신과 연결된 다른 라우터를 찾아나가면서 최종 .. 2023. 7. 31.
[ARP] IP 주소와 MAC 주소를 대응시키는 프로토콜 1. ARP란? TCP/IP에서는 IP 주소를 지정해서 데이터(IP 패킷)를 전송합니다. IP 패킷은 PC나 서버 등의 인터페이스까지 전송되어 갑니다. PC나 서버 등의 인터페이스는 MAC 주소로 식별합니다. TCP/IP의 IP 주소와 인터페이스를 식별하기 위한 MAC 주소를 대응시키는 것이 ARP의 역할입니다. 이더넷 인터페이스에서 IP 패킷을 내보낼 때는 이더넷 헤더를 덧붙입니다. 이더넷 헤더에는 목적지 MAC 주소를 지정해야만 합니다. 목적지 IP 주소에 대응하는 MAC 주소를 구하기 위해서 ARP를 이용합니다. 또한, IP 주소와 MAC 주소를 대응시키는 것을 가리켜 주소 해석이라고 합니다. 이더넷에 관해서는 다음 시간에 설명해 보도록 하겠습니다. 2. ARP Table CMD(명령 프롬프트)에서.. 2023. 7. 30.
[DHCP] IP를 동적으로 할당하는 데 사용하는 프로토콜_DHCP TCP/IP가 제대로 동작하기 위해서는 네트워크에 속한 각 호스트의 IP 어드레스가 중복되지 않아야 합니다. 네트워크의 호스트들에 대해 IP 어드레스를 할당하고 중복되지 않게 관리하는 작업을 사람이 직접 해야 할 경우 상당히 번거로울 수가 있는데, 이것을 자동으로 해 주는 것이 DHCP(Dynamic Host Configuration Protocol)이다. 이 방식을 사용하면 호스트가 네트워크에 연결될 때 IP 어드레스와 서브넷 마스크 등의 정보가 자동으로 설정됩니다. 가정용 초고속 인터넷 라우터는 대부분 DHCP 서버 기능을 가지고 있어서 컴퓨터를 연결하면 바로 프라이빗 IP 어드레스가 할당됩니다. 그 외에도 공공장소의 무료 와이파이 역시 DHCP로 IP 어드레스를 할당하는 방식을 사용하고 있습니다. .. 2023. 7. 26.
[IP 주소] 공인 IP와 사설IP IP란? IP는 Internet Protocol의 약자입니다. 프로토콜이 어떤 정보의 교환을 위한 규약 또는 체계를 의미하기 때문에 IP란 결국 인터넷상에서 서로 데이터를 주고받을 때 필요한 규약이라고 볼 수 있죠. 우리가 유튜브 사이트에 들어가는 과정은 인터넷을 통해 이루어집니다. 좀 더 들여다보면 어떤 URL에 접근하고자 요청을 보내는 컴퓨터와 그 HTTP 요청에 대해 응답하고 필요한 데이터를 보내는 컴퓨터 간의 상호작용이겠지요. 이 과정 속에서 요청 메시지는 올바르게 작성했는지, 응답 메시지는 잘 작성했는지 등 인터넷상에서 이루어지는 통신을 관리하는 일이 IP의 주요 역할입니다. IP주소 앞서 설명한 것처럼 IP는 원활한 네트워크 통신을 위한 규약 중 하나입니다. 그렇다면 규약을 지키기 위한 방법은.. 2023. 7. 22.
728x90