# 3-way

3개의 포스트

TCP 3, 4-Way HandShake

3-Way Handshake와 4-Way Handshake 3-way handshake는 TCP의 접속, 4-Way Handshake는 TCP의 접속 해제 과정이다. 포트(PORT) 상태 정보 CLOSED : 포트가 닫힌 상태 LISTEN : 포트가 열린 상태로 연결 요청 대기 중 SYN_RCV : SYNC 요청을 받고 상대방의 응답을 기다리는 중 EXTABLISHED : 포트 연결 상태 TCP 3-Way Handshake TCP는 장치들 사이에 논리적인 접속을 성립하기 위하여 3-way handshake를 사용한다. TCP 통신을 이용하여 데이터를 전송하기 위해 네트워크 연결을 설정(Connection Establish) 하는 과정 양쪽 모두 데이터를 전송할 준비가 되었다는 것을 보장하고, 실제로 데이터 전달이 시작학기 전에 한 쪽이 다른 쪽이 준비되었다는 것을 알 수

2022년 11월 20일
·
0개의 댓글
·
post-thumbnail

Git 심화 명령어

cherry-pick 작업을 진행하다가 특정 commit만 다른 branch에 추가하고 싶은 상황이 있을 때, git cherry-pick을 이용하여 다른 branch에 있는 특정 commit만 반영한다. rebase branch를 합치는 명령어 branch를 합치는 방식에는 1. merge와 2.rebase가 있음 merge 알고리즘 Fast-forward merge 추가적인 commit 메시지 없이 빨리감기 형태로 merge 진행 branch 생성 이후 추가 commit이 없을 경우에 별도의 추가 commit을 진행하지 않을 경우 시행 3-way merge branch 생성 이후 추가 commit이 있을 경우 2개의 merge를 수행하는 commit을 별도로 생성한 이후에 merge가 진행 나중에 history 관리가 어려워질 수 있음 rebase는 다른

2022년 5월 23일
·
0개의 댓글
·
post-thumbnail

[Network] TCP/UDP

TCP(Transmission Control Protocol) 네트워크 상에서 데이터를 메세지의 형태(세그먼트라는 블록 단위)로 보내기 위해 IP와 함께 사용하는 프로토콜 TCP/IP 와 함께 사용하는데, IP는 데이터의 배달을 처리한다면, TCP는 패킷을 추적 및 관리 연결형 서비스로 가상 회선 방식을 제공 3-way handshaking, 4-way handshaking 방식으로 제공 흐름제어 및 혼잡제어를 제공 흐름제어 데이터를 송신하는 곳과 수신하는 곳의 데이터 처리 속도를 조절하여 수신자의 버퍼 오버 플로우를 방지하는 것 송신하는 곳에서 감당이 안되게 많은 데이터를 빠르게 보내 수신하는 곳에서 문제가 일어나는 것

2020년 7월 11일
·
0개의 댓글
·