Tech.log/네트워크11 [TCP의 3-Handshake VS 4-Handshake ] 2021.05.11 - [Tech.log/네트워크] - [TCP/IP VS UDP] [TCP/IP VS UDP] TCP/IP 프로토콜이라고 주로한다. 신뢰성에 초점을 맞추고 데이터가 신뢰성 있게 올바르게 전송 되도록 하는 프로토콜이다. TCP는 IP 프로토콜로 만들어졌으며 패킷의 전송흐름을 담당한다. 패킷 itfordoit.tistory.com TCP는 3- way Handshake 을 사용한 이유는 양방향 연결 지향으로 신뢰성있는 데이터 전송을 하기 위해서였다. 1. 클라이 언트는 서버에세 접속을 요청 하는 SYN을 보낸다. 이후 SYN/ACK 응답을 기다리는 SYN_SENT 상태가 된다. 2.서버는 SYN요청에 대한 수락을 한다. ACK와 SYN flag 패킷을 전송하고 ACK의 대한 응답을 기다린다.. 2021. 5. 12. [TCP/IP VS UDP] TCP/IP 프로토콜이라고 주로한다. 신뢰성에 초점을 맞추고 데이터가 신뢰성 있게 올바르게 전송 되도록 하는 프로토콜이다. TCP는 IP 프로토콜로 만들어졌으며 패킷의 전송흐름을 담당한다. 패킷 조립,손실 확인,재전송을 요청 하는 기능을 한다. IP는 전송 데이터를 패킷으로 분할 하여 수신의 단말 주소를 지정하여 전송한다. 송신자의 경우 : 패킷을 받아서 주소를 해석하고 경로를 결정하여 다음 호스트로 전송 수신자의 경우: 패킷에 있는 수신자의 주소와 자신의 주소가 일치하지 않으면 다음 호스트로 전달,일치하면 패킷을 TCP층에 전달 TCP의 작동 원리 TCP는 통신을 위해 3 way handshake 방식을 사용한다. 1. 통신이 가능한지 확인하고 (SYN) 2. 확인 응답( SYN-ACK)을 받으면 3... 2021. 5. 11. [OSI의 7 계층] OSI(Open System Interconnection) 7계층은 국제표준화 기구에서 개발한 모델로 네트워크 프로토콜과 통신을 7계층으로 나눈 것이다. 응용계층 사용자 혹은 네트워크가 동작하는 어플리케이션 계층이다.사용자에게 직접 동작하고 노출 되는 계층이다. 표현계층 응용계층으로 부터 전달 받거나 세션 계층으로 전송 받은 데이터를 인코딩 하고 디코딩 하는 계층이다. 응용계층이 이해할 수 있게 데이터를 변환하는 작업을 진행한다.(ASCII, JPEG, MPEG등에 대해 변환) 세션계층 세션은 네트워크를 양쪽에 연결하고 지속 해주는 계층이다. 이 계층에서 TCP/IP 세션을 만든다. 통신 연결은 포트기반으로 구성하여 연결한다. 전송계층 데이터의 전송 방식을 담당하는 계층 (TCP/UDP)이다.TCP 프로.. 2021. 5. 11. 이전 1 2 3 다음