목록2024/07 (2)
구어체로 설명하는 다이어리

TCP란 TCP란 서버와 클라이언트 간에 통신을 신뢰성 있게 하기 위한 프로토콜 중 하나입니다.여기서 신뢰성이란 패킷을 순서대로 전송했는지, 패킷이 유실되지는 않았는지를 검사하여송신 측이 보낸 데이터가 모두 수신 측에 전달이 되었는지를 말합니다. TCP는 기본적으로 3 Way Handshake를 합니다. Three Way Handshake란 클라이언트가 서버 측으로 연결을 요청하는 데이터 패킷을 보내고 (Synchronize)서버 측에서는 클라이언트에게 연결을 수락하고 연결 요청과 이를 확인했음을 데이터 패킷으로 보냅니다. (Syncrhonize + Acknowledgement)그리하면 클라이언트가 다시 서버 측으로 이를 확인했음을 데이터 패킷으로 보냅니다. (Acknowledgement) 예를 들면,..

프로토콜이란 프로토콜은 약속 입니다.무엇에 대한 약속이냐면, 서로 다른 하드웨어나 OS간에 통신을 하기 위한 약속입니다. 예를 들어 여기에 A라는 사람과 B라는 사람이 있습니다.A와 B가 의사소통을 하기 위해서는 공통적인 언어가 필요하겠죠.언어 뿐만 아니라 어떤 문법을 사용할 것인지, 어떤 문법과 어휘를 사용해서 이야기를 나눌 것인지에 대한 규칙이 필요합니다. 컴퓨터도 마찬가지 입니다. 통신을 위해서 서로 이해할 수 있는 언어를 사용해야 서로 의사소통이 가능하기 때문에프로토콜은 바로 통신을 하기 위해 필요한 약속과 규칙이라고 할 수 있습니다. [참고자료]참고자료1 [ 네트워크 쉽게 이해하기 9편 ] 프로토콜 이란? Protocol 이란 무엇인가?우린 인터넷(Internet)이 무엇인지도 알아봤고..