본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.

4월 18일 학습 후기
오늘 배운 내용은 TCP 커넥션과 그 작동 원리에 대한 기본적인 이해를 심화시킬 수 있었다. TCP(Transmission Control Protocol)는 연결 지향형 프로토콜로, 데이터 전송을 시작하기 전에 서버와 클라이언트 간 연결을 먼저 설정하는 방식으로 작동한다. 이를 통해 데이터가 순서대로 정확하게 전달되며, 오류 수정도 자동으로 처리된다. 이 과정에서 중요한 개념이 패킷인데, 데이터를 작은 조각(패킷)으로 나누어 전송하며, 각 패킷은 독립적으로 목적지까지 전달된다. 이 과정에서 패킷이 손실되거나 오류가 발생할 경우 재전송을 요청하여 데이터 전송의 신뢰성을 보장한다.
TCP 연결은 크게 3단계 핸드셰이크로 이루어진다. 첫 번째로 SYN 패킷을 보내고, 두 번째로 SYN-ACK 응답을 받으며, 마지막으로 ACK 패킷을 보내는 방식으로 연결이 완료된다. 이 과정은 서버와 클라이언트가 서로 연결을 확립하는 중요한 단계로, 연결이 완료되면 데이터를 안정적으로 전송할 수 있다. 이 3단계 핸드셰이크는 TCP의 신뢰성 있는 통신을 보장하는 중요한 과정이다.
또한, 패킷의 순서와 오류 수정은 TCP의 핵심적인 특징이다. TCP는 데이터를 순서대로 전송하며, 패킷의 순서가 뒤바뀌지 않도록 순서 번호를 부여하여 관리한다. 만약 패킷이 손실되면, 재전송 요청을 통해 빠르게 복구할 수 있다. 이는 네트워크 환경에서 발생할 수 있는 여러 네트워크 오류나 패킷 손실을 효과적으로 처리할 수 있게 해준다.
오늘 배운 TCP 커넥션과 패킷 처리에 관한 개념은 네트워크 통신에서 매우 중요한 부분이다. 특히 서버와 클라이언트 간의 안정적이고 신뢰성 있는 데이터 전송을 위해 필요한 모든 과정이 TCP에 의해 관리된다. 패킷을 나누어 전송하는 방식은 대규모 네트워크에서의 효율적인 데이터 전송을 가능하게 하며, 이를 통해 빠르고 안정적인 통신이 이루어진다. TCP의 연결 지향적인 특성과 핸드셰이크 과정은 네트워크에서의 연결 안정성을 보장하는 핵심 요소임을 이해했다. 앞으로 더 나아가 TCP를 기반으로 한 다양한 애플리케이션의 설계와 데이터 전송 방식에 대해서도 더 깊이 이해할 수 있을 것이다.
학습 일기
| 1. 공부 시작시간 인증(왼) | 2. 공부 종료 시간 인증 (오) |
![]() |
![]() |
| 3. 수강 인증 | |
![]() |
![]() |
| 4. 학습 인증샷 | |
![]() |
![]() |
#패스트캠퍼스 #직장인자기계발 #직장인공부 #환급챌린지 #패스트캠퍼스후기 #오공완
'블록체인' 카테고리의 다른 글
| 패스트캠퍼스 환급챌린지 47일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.04.20 |
|---|---|
| 패스트캠퍼스 환급챌린지 46일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.04.19 |
| 패스트캠퍼스 환급챌린지 44일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.04.17 |
| 패스트캠퍼스 환급챌린지 43일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.04.16 |
| 패스트캠퍼스 환급챌린지 42일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.04.15 |





