CS 3

[NETWORK] TCP/IP

TCP/IP Protocol Suite TCP와 IP 프로토콜을 주축으로한 통신 프로토콜 모음 TCP/IP의 계층 구조 (4계층) 애플리케이션 계층 - 전송 계층(TCP) - 네트워크 계층(IP) - 링크 계층 TCP(Transmission Control Protocol) : 전송 제어 프로토콜 한 기기에서 다른 기기로의 데이터 전송 담당 애플리케이션이 보낸 데이터를 그 형태 그대로 상대방에게 확실히 전달 연결을 생성할 뿐 데이턴 전송은 IP에 위임 세그먼트(segment)라는 단위로 데이터를 관리 애플리케이션에 TCP헤더를 붙여 TCP 세그먼트 작성 하나의 세그먼트로 전송할 수 있는 최대 데이터 크기를 MSS(Maximum Segment Size) 연결형 프로토콜 / connection이라 불리는 가상..

CS/NETWORK 2022.12.21

[NETWORK] TCP 흐름제어 / 혼잡제어

TCP(Transmission Control Protocol) 전송 제어 프로토콜 TCP 통신이란 네트워크 통신에서 신뢰적인 연결방식 기본적으로 reliable network를 보장할 수 있도록 하는 프로토콜 network congestion avoidance algorithm을 사용 reliable network 보장의 문제 packet 손실 packet 순서 바뀜 네트워크 혼잡 receiver가 overload Flow Control (흐름제어) 수신측이 송신측보다 데이터 처리 속도가 느릴 때, 송신측과 수신측의 데이터 처리 속도 차이를 해결하기 위한 기법 receiver가 sender에게 자신의 상태를 피드백하여 Flow Control를 통해 receiver가 받는 packet 조절 Stop and..

CS/NETWORK 2022.12.19

[NETWORK] OSI 7 LAYER (OSI 7계층)

OSI 7계층 개방형 시스템 상호 연결 모델의 표준(응용, 표현, 세션, 전송, 네트워크, 데이터링크, 물리) 모든 시스템들의 상호 연결에 문제가 없도록 표준을 정하여 통신이 일어나는 과정을 단계별로 알 수 있고, 이상이 생기면 그 단계만 수정할 수 있도록 해준다. 물리 계층(Physical Layer) 리피터, 케이블, 허브 등 데이터를 전기적인 신호로 변환해서 주고 받는 기능을 진행하는 공간 데이터를 전송하는 역할만 할 뿐 알고리즘, 오류 제어 기능이 없음 데이터링크 계층(Data-Link Layer) 브릿지, 스위치 등 데이터 단위 : 프레임(Frame) 물리 계층으로 송수신되는 정보를 관리하여 안전하게 전달되도록 도와주는 역할(Point-To-Point) 안전한 정보 전달은 오류나 재전송 기능이 ..

CS/NETWORK 2022.12.16