일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 손에 익히며 배우는 네트워크 첫걸음
- 4주 프로젝트
- 코어 자바스크립트
- 타임어택
- 타입스크립트 올인원
- js
- 2주 프로젝트
- python
- 백준
- HTTP
- 알고리즘
- 자바스크립트
- 렛츠기릿 자바스크립트
- 타입스크립트
- 제로초
- 리덕스
- 파이썬
- 프로그래머스
- 토익
- til
- SQL 고득점 Kit
- codestates
- javascript
- 리액트
- 코드스테이츠
- 리트코드
- 정재남
- 회고
- LeetCode
- programmers
- Today
- Total
목록TCP (4)
Jerry

Q. 네트워크에서 패킷이란 무엇을 의미하나요? 패킷(Packet)은 네트워크에서 데이터를 전송할 때 나누는 작은 단위의 데이터 블록을 의미합니다. 전송 효율성과 오류 제어를 위해 원본 데이터를 일정 크기로 나누고, 각각의 패킷은 헤더(주소, 순서 등 메타데이터)와 페이로드(실제 데이터)로 구성됩니다. 이러한 패킷은 목적지까지 다양한 경로를 통해 전달되며, 수신 측에서 재조립되어 원래의 데이터로 복원됩니다. 웹 브라우저로 구글에 접속하면, 해당 요청은 여러 개의 TCP/IP 패킷으로 나뉘어 전송되고, 구글 서버로부터 오는 응답도 수십 개의 패킷으로 전달되어 다시 조합됩니다. A. 패킷은 네트워크 자원을 효율적으로 사용하기 위해 데이터를 작게 나눈 데이터 블록을 의미합니다. 각 패킷은 헤더와 페이로드로 ..

제가 브라우저에 URL을 입력하면 어떤 일이 일어나는지 쉽게 설명해볼게요. 이 과정은 우리가 매일 경험하는 일이지만, 실제로는 여러 단계의 복잡한 흐름이 진행됩니다.사용자가 웹 브라우저 https://www.example.com 입력URL 주소 중 Domain Name(도메인 이름)을 DNS 서버에서 검색DNS 서버에서, 해당 Domain Name과 일치하는 IP 주소 탐색탐색 후, 사용자가 입력한 URL 정보와 함께 전달브라우저는 HTTP Protocol 사용하여, 요청 메시지 생성HTTP 요청 메시지는 TCP/IP 프로토콜 사용하여 서버로 전송서버는,Response 메시지 생성하여다시 브라우저에게 데이터 전송브라우저는, Response 받아 파싱화면에 렌더TIP✨DNS는, https://www.exa..

TCP는 적절한 애플리케이션 데이터를 전달하기 위해서 이용되는 프로토콜입니다. 프로토콜이란 컴퓨터끼리 통신할 때에 정해져 있는 '공통된 절차의 규약'입니다. ex) IP, HTTP, FTP, SMTP TCP 기능으로 애플리케이션 간의 데이터 전달 외에도 데이터를 분할하는 기능이 있습니다. 데이터 사이즈 최대치인 MSS(Maximum Segment Size)를 넘을 경우 여러 개로 분할합니다. TCP 연결 성립 애플리케이션 간에 신뢰성 있는 데이터 전송을 수행하기 위하여 'Three-way handshake'라는 기법을 사용합니다. A to B: 연결 요구(SYN 플래그) - 연결해도 될까요? / 데이터입니다. B to A: 응답(SYN/ACK 플래그) - 네, 이쪽에서도 연결하겠습니다. / 받았습니다. ..
TCP와 UDP란 무엇인가 -포트의 의미와 역할 포트 번호란 호스트 상에서 가동되는 애플리케이션을 식별하기 위한 정보를 말합니다. 그리고 적절한 애플리케이션과 데이터를 주고받기 위해 사용되는 프로토콜이 바로 'TCP'와 'UDP'입니다. 백그라운드에서 동작하는 프로그램을 '서비스'나 '데몬'이라고 부릅니다. 웹 서버나 메일 서버의 서버 프로그램도 백그라운드에서 동작하는 서비스(데몬)의 일종입니다. 1대의 PC에서는 여러 애플리케이션이 동시에 동작한다. 대부분의 경우 서버 1대가 역할 1가지를 수행한다. 애플리케이션이 통신으로 주고받는 일련의 데이터를 '애플리케이션 플로우' 혹은 '플로우'라고 부릅니다. 이 플로우는 '목적지/송신지 주소'와 '포트 번호'로 식별된다고 할 수 있습니다. ex) 'IP 주소:..