오늘은 IP Packet에 대해서 학습했다. IP는 OSI7 계층 중에서 전송 프로토콜에 속하는 프로토콜이다. IP Packet에서 Packet 패킷은 인터넷 데이터를 보내고 받는 전송단위를 패킷이라고 한다. 이 패킷에 우리가 메세지를 담아서 요청을 보내게 된다. 전송시에 사용하게 되는 IP 프로토콜은 두가지의 단점이 있었다. 비연결성과 비신뢰성을 가지고 있다. 비연결성은 클라이언트가 보낸 패킷이 유효한 서버로 전송되는지를 알수 없고 우선 패킷을 보내게 된다. 그리고 비신뢰성은 패킷이 소실되는 문제와 순서 대로 전달되는지 클라이언트는 알수 없다는 단점들이 존재했다. 이러한 문제를 해결해준것이 TCP 전송 프로토콜이다. IP의단점들을 보와내서 TCP/IP로 사용한다. 이렇게 TCP/IP와 또하나의 전송프로토콜인 UDP 두가지가 가장 많이 사용하는 전송 프로토콜이다.
OSI 7계층이 어떤 의미인지 잘 모르고 보다보니 무슨 말인지 하나도 알수가 없었다. 그래서 OSI 7계층에 대한 부분을 공부하고 나니 조금 더 이해가 잘 되었다. 아직은 모든 흐름을 알지 못해서 더 부족한 부분을 공부해야겠다. 요즘은 http 응용계층 프로토콜도 버전이 3까지 나왔다고 하는데 2.0과 3도 공부해야겠다.