본문 바로가기

TCP5

TCP flags 안녕하세요. 비티시보이즈입니다. 오늘의 주제는 TCP flags입니다. TCP FLAG TCP(Transmission Control Protocol)는 3-WAY Handshake 방식을 통해 두 지점 간에 세션을 연결하여 통신을 시작 하고 4-WAY Handshake를 통해 세션을 종료하여 통신을 종료 합니다. 세션연결과 해제 이외에도 데이터를 전송하거나 거부, 세션 종료 같은 기능이 패킷의 FLAG 값에 따라 달라지게 되는데, TCP FLAG는 기본적으로 6 가지로 구성됩니다. TCP 헤더는 여러 가지 플래그(Flags)를 포함하고 있습니다. 이 플래그들은 TCP 세션의 제어와 상태를 관리하기 위해 사용됩니다. 각각 1비트로 TCP segment field안에 CONTROL BIT, FLAG BIT로.. 2024. 1. 5.
TCP와 UDP의 차이(2) 베하~! 안녕하세요 김회장과 최총무입니다. 저번에 우리 TCP에 대해서 정말 자세히 알아봤는데요! 이어서 UDP에 대해서 알아보겠습니다. 저번 TCP에 대해 다시 보고싶으신 분들은 이쪽으로! https://btcd.tistory.com/1558 TCP와 UDP의 차이 1 베하~ 완연한 가을이 찾아왔어요! 일교차가 심해지는데 여러분 감기조심하세요! ㅎㅎ 오늘은 OSI 7계층에 이어서 Network의 기초라고 볼수있는 TCP와 UDP의 차이에 대해서 알아보겠습니다. 여러분 혹 btcd.tistory.com UDP란 사용자 데이터그램 프로토콜(User Datagram Protocol) 입니다 TCP와는 다르게 데이터를 패킷으로 나누고 반대편에서 재조립하는 과정을 거치지 않고 수신지에서 제대로 받던~ 받지않던 .. 2023. 11. 3.
TCP 패킷 안녕하세요! 할배즈..입니다. 오늘은 TCP 패킷에 대해 알아보겠습니다. TCP란? TCP(Transmission Control Protocol)는 인터넷에서 가장 널리 사용되는 전송 계층 프로토콜 중 하나로, 신뢰성 있는 데이터 전송을 보장합니다. 이 글을 통해 TCP 패킷의 구조와 작동 원리를 이해하면, 네트워크 통신의 이해도를 높일 수 있습니다. TCP 패킷의 구조 TCP 패킷은 헤더와 데이터로 구성되어 있습니다. 헤더는 패킷의 메타데이터를 담고 있으며, 데이터 부분은 실제로 전송하려는 정보를 포함하고 있습니다. TCP 헤더 Source Port와 Destination Port: 각각 송신자와 수신자의 포트 번호를 나타냅니다. 이 번호를 통해 패킷이 어디에서 오고, 어디로 가는지를 식별합니다. Se.. 2023. 10. 27.
[Network] Stateful과 Stateless의 개념과 차이점 베하! 안녕하세요 ~! BTC_수신자표시제한 입니다 오늘은 클라이언트와 서버 간의 네트워크 통신 동작 방식인 Stateful과 Stateless에 대해 알아보겠습니다. 세션 상태 및 세션 정보란? stateful과 stateless에 대해 알아보기 전에 먼저 세션 상태와 세션 정보를 알아보도록 하겠습니다. 세션 상태 사용자가 웹 애플리케이션과 상호 작용하는 동안 서버 측에 저장되는 데이터를 의미 로그인 자격 증명, 장바구니 또는 기본 설정과 같은 사용자별 데이터가 포함 세션 정보 세션 상태를 유지하기 위해 클라이언트와 서버 간에 전송되는 데이터 세션 식별자, 타임스탬프 및 서버가 들어오는 요청을 적절한 세션 상태와 연결할 수 있는 기타 메타데이터가 포함 전반적으로 세션 상태와 세션 정보는 함께 작동하여 .. 2023. 5. 10.
[NetworkTCP & UDP 1. TCP(Transmission Control Protocol, 전송 제어 프로토콜) - 인터넷 프로토콜 스위트(IP)의 핵심 프로토콜 중 하나로, IP와 함께 TCP/IP라는 명칭으로도 널리 불린다. - TCP는 근거리 통신망이나 인트라넷, 인터넷에 연결된 컴퓨터에서 실행되는 프로그램 간에 일련의 옥텟을 안정적, 순서대로 에러없이 교환할 수 있게 한다. - TCP는 전송 계층에 위치한다. - 인터넷을 이루는 핵심 프로토콜의 하나로, 네트워크의 정보 전달을 통제하는 프로토콜이다. 1) TCP 작동 TCP 프로토콜의 작동은 크게 세 가지 흐름으로 구분한다. 신뢰성 있는 연결이 생성되어야 하며, 그 후 자료를 전송하고, 마지막으로 연결을 종료하면서 할당된 자원을 반납한다. 1. 연결 생성 (Connect.. 2022. 4. 29.