본문 바로가기 메뉴 바로가기

지식조각 모음

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

지식조각 모음

검색하기 폼
  • 분류 전체보기 (135)
    • 생각 (0)
    • 일상 (0)
    • 메모 (0)
    • 개발지식 (47)
      • Network (5)
      • Web (5)
      • OS (0)
      • Linux (0)
      • js (1)
      • vue.js (6)
      • PHP (4)
      • Laravel (20)
      • Java (0)
      • Spring (0)
      • DB (1)
      • DevOps (0)
      • DataStructure (0)
      • DesignPattern (0)
      • Debug (1)
      • 상류공정 (2)
      • Git (1)
      • ETC (1)
    • 영어공부 (86)
      • 영어단어 (38)
      • 리스닝 단어 (6)
      • 토익공부 (42)
      • 영어회화 (0)
    • 일본생활 (1)
      • 일본어 (1)
  • 방명록

TCP (2)
TCP-HandShake

TCP 3 way handshake & 4 way handshake 연결을 성립하고 해제하는 과정 3 way handshake - 연결성립 TCP는 정확한 전송을 보장해야 한다. 따라서 통신하기에 앞서, 논리적인 접속을 성립하기 위해 3 way handshake 과정을 진행한다. 클라이언트가 서버에게 SYN 패킷을 보냄 (sequence : x) 서버가 SYN(x)을 받고, 클라이언트로 받았다는 신호인 ACK와 SYN 패킷을 보냄 (sequence : y, ACK : x + 1) 클라이언트는 서버의 응답은 ACK(x+1)와 SYN(y) 패킷을 받고, ACK(y+1)를 서버로 보냄 이렇게 3번의 통신이 완료되면 연결이 성립된다. 4 way handshake - 연결 해제 연결 성립 후, 모든 통신이 끝났다..

개발지식/Network 2023. 3. 26. 01:50
TCP and UDP

TCP (Transmission Control Protocol) 특징 연결의 설정(3-way handshaking)과 해제(4-way handshaking) 연결을 통한 높은 신뢰성(Sequence Number, Ack Number를 통한 신뢰성 보장) 1:1 통신 데이터 흐름 제어(수신자 버퍼 오버플로우 방지) 혼잡 제어(네트워크 내 패킷 수가 과도하게 증가하는 현상 방지) 소켓 통신 과정 서버 : 소켓을 생성, 주소 할당, 연결 요청 기다림, 요청에 대한 응답 클라이언트 : 소켓을 생성, 주소 할당, 연결 요청 사용예 데이터 송수신 UDP (User Datagram Protocol) 특징 비연결형(port만 확인하여 소켓을 식별하고 송수신) 비신뢰성 1:1, 1:N, N:N 통신 TCP의 handsh..

개발지식/Network 2023. 3. 25. 22:13
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 생소한 일본어
  • PHP 7 8변경점
  • Laravel 라이프 사이클
  • vue.js의 computed 속성
  • Laravel seeder 데이터
  • Laravel post등록
  • PHP int 0값
  • artisan serve란
  • Laravel 서비스 컨테이너
  • Laravel의 쿼리빌더와 Eloquent의 차이
  • Laravel vite webpack
  • Laravel 인증 라이브러리
  • git branch 날짜순
  • php trait
  • php artisan migrate use of undefined constant
  • Laravel Pagination
  • Laravel 데이터 삭제 처리
  • Laravel 이미지 폴더
  • Laravel vaildation
  • DATE DATETIME TIMESTAMP 차이점
  • git branch 정렬
  • Laravel Carbon
  • Laravel artisan 명령어 정리
  • Laravel 서비스 프로바이더
  • Laravel 데이터 취급 비교
  • 상류공정
  • PHP의 Null
  • Laravel 페이지네이션
  • Laravel 컴포넌트 참조
  • TCP
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바