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

EminentStar's Dev Wiki

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

EminentStar's Dev Wiki

검색하기 폼
  • Development (57)
    • Java and JVM (2)
    • Network (1)
    • OS X (1)
    • Web (12)
    • Server Side (15)
      • Spring (3)
      • Django (6)
      • Flask (0)
      • PHP (3)
      • Infra (2)
      • Nginx (1)
    • Operating System (0)
    • Database (5)
      • Mysql (3)
      • PostgreSQL (1)
    • Linux (3)
    • Recommanded Sites (2)
    • C++ (0)
    • Hardware (6)
      • Arduino (5)
    • DataStructure (3)
      • Algorithms (2)
    • Book (0)
      • CleanCode (0)
    • Information Security (1)
    • Diary (0)
    • 형상관리 (5)
    • Tips (1)
  • 방명록

Network (1)
TCP, TCP 3 way handshake, 4way handshake, TCP state

TCP는 Transport layer(4 layer)의 프로토콜인데, 4 layer의 통신은 애플리케이션 프로세스들간의 논리적인 통신이라고 할 수 있다. 호스트의 TCP 소프트웨어간에 데이터를 교환하는 unit은 TCP segment라고 부름.TCP segment는 TCP header와 TCP data(optional)로 구성되어 있다. [TCP segment = TCP header + TCP data] TCP header의 format은 다음과 같다. port numberTCP나 UDP와 같은 transport layer에서 호스트에서 실행중인 애플리케이션 프로세스로 TCP 패킷을 demultiplexing해주기 위해서 각 애플리케이션 프로세스의 소켓은 고유한 identifier를 가지고 있는데, 이게..

Network 2018. 10. 14. 19:52
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • object
  • runtime data areas
  • Apache
  • Spring
  • java
  • good practice
  • logging facade
  • NGINX
  • async
  • linux
  • log level
  • webserver
  • logback
  • slf4j
  • lood
  • TaskExecutor
  • logging
  • JVM
  • log
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바