본문 바로가기

TCP2

TCP프로토콜과 소켓, 포트 소켓과 포트에 대해서 설명하기 전에 TCP 프로토콜에 대해서 먼저 설명하려고 한다. 먼저 TCP 프로토콜의 특징에 대해서 간략하게 말하겠다. - TCP(Transmission Control Protocol) : * 네트워크 4계층에 존재하는 프로토콜이다. * 신뢰성이 있는 프로토콜 : 전송할 데이터가 안전하게 전달되는 것을 보장하는 프로토콜이다. 전달되는 데이터는 발신자가 보내는 것과 같은 순서로 수신자에게 전달된다. 따라서 TCP는 흔히 전화통화와 비교한다. 전화 통화 TCP 먼저 상대방의 전화번호를 입력 네트워크 내에 통신할 상대와 연결을 시도 (연결지향) 만약 상대방이 전화를 받는다면 대화를 한다. 이때 대화 내용은 내가 말한 순서대로 상대방에게 전달된다. 연결이 되어 양방향 데이터 교환이 이루어진.. 2022. 6. 30.
기초 네트워크 자바 NIO를 공부하기 전에 간략하게 네트워크에 대해서 정리할 필요가 있을 것 같아서 정리해보았다. 네트워킹 : 네트워킹이란 네트워크에 연결된 디바이스들 간의 데이터 전송을 말한다. - 네트워크 통신 방법 주소 : 네트워크 내에 A, B 디바이스가 서로 통신하려면 서로의 위치를 알아야 한다. 이 위치를 네트워크에서 ‘노드’라고 하는데 현실 세계에서 각 집마다 주소가 있듯이 네트워크 세계에서도 노드마다 고유의 주소(address)가 있다. 이 주소는 네트워크를 이용하기 위해 우리가 일반적으로 컴퓨터에 설치하는 렌 카드에 저장되어 있고 저장된 주소 값은 변경할 수 없게 되어있다. 따라서 A, B 두 디바이스는 각자의 고유 주소를 사용해서 서로의 위치를 파악하고 통신할 수 있게 되는 것이다. 데이터 전송 : .. 2022. 6. 29.