tcp 2

UDP를 알아보자

오늘은 UDP에 대해서 정리해보려고 한다 TCP를 좋아하는 나에게 UDP를 새로 만들어야하는 일이 생겨서 UDP는 너무 옛날에 봐서 가물가물해짐 가볍게 리마인드하고 가보자잇 대학교 때 이걸로 네트워크 수업 들었었는데 교수님 말씀이 다 옳으셨다... 1. UDP 란? TCP ( Transmission Control Protocol ) - OSI 7계층에서 전송층 (4번째 계층)에 해당 - 전송을 제어하는 프로토콜 - 각 peer 간 신뢰적인 연결 지향성 서비스 제공 - 신뢰성 (연속X) UDP (User Datagram Protocol) - 얘도 OSI 7계층에서 전송층에 해당됨 - 사용자의 Datagram을 전송하는 프로토콜 - 신뢰성이 낮은 프로토콜 - 연속성 TCP와 UDP 모두 상대방에게 자신의 메..

📖 Protocol 2021.07.08

Boost-echo tcp client & server를 살펴보자 (1)

Boost는 C++을 하다보면 언젠간 반드시 꼭 사용하게될 라이브러리이다 Boost에 대한 설명은 아래에 첨부할 Boost 공식홈페이지에서 한번 읽어보는걸 추천한다 (재밌음) 처음에 boost를 사용할 때는, STL(Standard Template Library)이랑 역할이 같은 것 같은데, 왜 쓰지? 했는데 STL을 활용해서 뭔가 좀더 해야할 때, boost에는 이미 있는 기능이 많이 있었다 예제 활용해서 쓰다보면 금방 익숙해질 수 있당 서론이 길었는데, Boost 활용을 좀 더 잘해보기 위해서, 라이브러리 샘플 코드를 한번씩 공부해보려고 한다 실제 활용할 때 놓친 부분 확인도 할겸ㅋ Boost Asio에 대한 설명은 링크를 참고하길 바란다 첫 번째로 확인한 예제는 Async TCP Server와 Cl..

📖 C랑 C++ 2021.06.11