일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- post
- IntelliJ
- 소켓
- LAN어댑터
- map
- Java
- STREAM
- 라우터
- Spring
- ansible
- sonarQube
- 액세스회선
- JPA
- tomcat
- 허브
- jdk
- 캐시서버
- DevOps
- gradle
- Set
- container
- 방화벽
- AOP
- Collection
- cloud
- Linux
- docker
- mybatis
- Jenkins
- Pipeline
- Today
- Total
목록tcp (2)
거북이-https://velog.io/@violet_evgadn 이전완료
UDP ◎ UDP 프로토콜의 활용 이유 지금까지 TCP 프로토콜에 대해 공부해 보았다. 하지만 모든 데이터를 TCP 프로토콜을 사용하여 송/수신하지는 않으며 UDP 프로토콜이라는 것도 활용한다. UDP 프로토콜이 왜 필요한지를 알기 위해선 TCP 프로토콜이 상당히 복잡한 프로토콜이라는 것을 알고 있어야 한다. TCP 프로토콜은 복잡한 원리를 사용함으로써 데이터를 확실하면서도 효율적으로 전달한다. 데이터가 확실히 전달되었는지 확인 메시지를 전달받고 정상적으로 도착하지 않았으면 누락된 패킷을 다시 보냄으로써 최대한 데이터 누락이 없도록 한다. 사실 TCP와 같은 복잡한 방식을 사용하지 않아도 데이터 송신 여부를 확실하게 확인하는 방법이 존재한다. 바로 데이터를 한 번에 전부 보낸 뒤 수신 측에서 그에 대한 ..
프로토콜 스택 데이터를 송/수신하는 과정에서 OS에 내장된 프로토콜 스택은 큰 역할을 담당하고 있다. 브라우저가 프로토콜 스택에 송신을 의뢰하면 프로토콜 스택(네트워크용 소프트웨어)과 LAN 어댑터(네트워크용 하드웨어)가 연동하여 네트워크 상에 메시지를 송/수신한다. 그렇다면 TCP/IP 계층 구조가 어떻게 데이 송/수신을 진행하는지 그림으로 알아보자. 위 사진에서 위쪽에 있는 계층이 작업을 의뢰하면 아래쪽에 있는 계층이 그 작업을 수행하는 방식으로 구성되어 있다. 물론 이 상하 관계가 확실하지 않거나 상황에 따라 역전되는 경우도 있으므로 그렇게까지 엄밀히 생각할 필요는 없다. ◎ 네트워크 애플리케이션 가장 위에 있는 계층은 네트워크 애플리케이션으로써 브라우저, 메일러(메일을 쓰는 SW), 웹 서버, 메..