[네트워크] TCP 개념
·
📗 Computer Science
TCP 특징 Point to Point : 소켓 한쌍끼리의 통신을 책임 진다 신뢰적으로 순서대로 전송이 된다. 파이프 라인 형태로 감 데이터가 양방향으로 작용한다 둘다 sender receiver될수 있음.(duplex data) MSS : maximum segment size 윈도우 사이즈 만큼이 있음 . 이것에 해당하는 버퍼가 receiver에 필요함.둘다 리시버가 될 수 있기 때문에 버퍼가 각자 있음 연결 기반 3-way handshaking Flow control : receiver가 받아드릴수 있을 만큼 보내야됨 Congestion control: 네트워크가 받아 드릴 수 있을 만큼 보내야됨 전송 단위는 세그먼트이며 , 트렌스포트 계층임. Ack가 Cumulate Ack임 (다음 순서를 Ack의..
[네트워크] 3 - 1. Transport 트랜스포트 계층
·
📗 Computer Science
[네트워크] 3 - 1. Transport 트랜스포트 계층 Multiplexing / Demultiplexing Multiplexing : Socket으로부터 받은 데이터에 헤더를 추가한다. Demultiplexing : 받은 세그먼트를 올바른 Socket에 전달한다. TCP Soket Connection - oriented UDP는 목적지 Port 번호만 같으면 같은 Socket으로 간다. TCP는 목적지 IP, 목적지 Port번호, 소스 IP , 소스 Port번호 4가지가 모두 같아야 같은 Socket으로 가고, 하나라도 다를경우 다른 Socket으로 간다. (1:1) TCP Segment와 UDP Segment의 차이 실제 Data의 크기는 Header보다 훨씬 크다 세그먼트 Header에는 목적지..
[네트워크] 2 - 1. Application Layer 응용계층
·
📗 Computer Science
클라이언트 서버 구조 Client : 고정된 IP , 의사소통을 시작하는 프로세스 Server : 다이나믹한 IP , 연결을 기다리는 프로세스 Socket 소켓은 메세지를 프로세스로 수신, 송신 한다. 다른 컴퓨터의 위치를 지정할 땐 IP+socket Port Number 사용 데이터를 보낼 때 요구 되는 것 Data integrity : 어플리케이션은 100% 손실이 없는 데이터를 요구하거나, loss에 견딜수 있어야한다. Timing : 어떤 어플리케이션은 효율성을 위해 적은 딜레이를 요구한다. Throughput : 어떤 어플리케이션은 효율을 위해 최소한의 throughput이 요구된다. Security : 보안 📌 Tip : Transport Layer에서 제공하는 기능은 Data integrit..
슬라임 통통
'TCP' 태그의 글 목록