| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- golang
- docker
- aws
- SRE
- Kubernetes
- 티스토리챌린지
- Claude
- 오블완
- Java
- 코틀린 코루틴의 정석
- 정보처리기사 실기 기출문제
- PETERICA
- 기록으로 실력을 쌓자
- kotlin
- AWS Network
- 바이브코딩
- AI
- kotlin coroutine
- tucker의 go 언어 프로그래밍
- 공부
- Rag
- MySQL
- CKA
- Spring
- CKA 기출문제
- LLM
- AWS EKS
- go
- Network
- aws vpc
- Today
- Total
목록tcp (2)
피터의 개발이야기
TCP/IP를 우편 시스템으로 이해하기 — Part 5. 믿을 수 없는 길 위에서 믿을 수 있게 보내기ㅁ 들어가며TCP는 Application에 순서 있는 신뢰 가능한 Byte Stream을 제공한다.그러려면 양쪽이 각 Byte의 위치를 알아야 한다.Client가 보낸 첫 Byte와 Server가 보낸 첫 Byte는 서로 다른 Sequence Space에서 시작한다. 데이터를 보내기 전에 다음 질문에 답해야 한다.상대가 해당 IP와 Port에서 연결을 받을 준비가 되었는가?Client가 사용할 초기 Sequence Number는 무엇인가?Server가 사용할 초기 Sequence Number는 무엇인가?양쪽 방향의 패킷과 응답이 도달할 수 있는가?어떤 TCP Option을 사용할 수 있는가? TCP는 3..
목차: [Network] TCP/IP를 우편 시스템으로 이해하기TCP/IP를 우편 시스템으로 이해하기 — Part 4. 이름을 주소로 바꾸고 대화를 시작하기ㅁ 들어가며IP Address와 Port Number를 알면 어느 Host의 어떤 Application으로 데이터를 보낼지 표현할 수 있다.이제 남은 질문은 어떻게 보낼 것인가다.은행 송금 요청처럼 빠짐없이 순서대로 전달되어야 하는 데이터가 있다.한 부분이라도 사라지면 전체 의미가 달라질 수 있다.반면 실시간 음성처럼 조금 손실되더라도 오래된 데이터를 기다리는 것보다최신 데이터를 제때 전달하는 편이 나은 경우도 있다.모든 데이터를 확인하고 다시 보낼 것인가?아니면 필요한 정보만 담아 바로 보낼 것인가? Transport Layer의 대표적인 두 선택이..