본문 바로가기

소켓 프로그래밍4

728x90
반응형
소켓 프로그래밍 관련 서적 조사 조사 이유 소켓 프로그래밍 강의에 활용할 수 있는 서적을 찾기 위해 정리하였다. 국문 이토록 쉬운 리액트로 배우는 소켓 프로그래밍, hee, 루비페이퍼, 2023년 8월 29일. 파이썬 네트워크 프로그래밍, 서열규, 복두출판사, 2022년 9월 30일. 라즈베리파이 네트워크 프로그래밍, 이용진, 복두출판사, 2022년 9월 15일. TCP/IP 소켓 프로그래밍, 김선우, 한빛아카데미, 2022년 6월 30일. 사물인터넷을 위한 파이썬 네트워크 프로그래밍, 서열규, 2022년 2월 25일. Go 언어를 활용한 네트워크 프로그래밍, 애덤 우드벡, 제이펍, 2022년 1월 14일. POD 데이터 통신과 네트워크 프로그래밍, 김유원, 부크크, 2021년 4월 16일. 라즈베리파이3 : 네트워크 프로그래밍, 이용.. 2024. 3. 19.
[IT 용어] 웹소켓(WebSocket) 정의 웹소켓(WebSocket)은 웹(HTTP) 클라이언트(브라우저)와 웹 서버 간 양방향 통신을 제공하는 기술이다. 등장배경 웹소켓이 등장한 시점에는 HTTP(Hypertext Transfer Protocol)의 버전이 1.1이었다. 이 때는 HTTP로 통신할 때마다 연결을 생성해야 했는데 이 경우 웹 서버와 웹 클라이언트의 실시간 양방향 통신을 구현하면 높은 지연 발생과 낮은 데이터 전송량이라는 한계가 발생했다. 이 한계점을 개선하기 위해 연결을 한 번 수립하면 계속 통신할 수 있는 웹소켓이 제안되었다. 참고문서 "The WebSocket Protocol", RFC 6455, IETF, 2020년 1월 21일. @원문보기 "Hypertext Transfer Protocol -- HTTP/1.1", R.. 2023. 4. 30.
소켓 프로그래밍이란 무엇인가? 소켓 프로그래밍이란? 현재 컴퓨터 네트워크는 대부분 TCP/IP 기반이다. TCP/IP에서는 소켓이라는 네트워크 통신을 위한 규격이 있다. 이 소켓을 활용해서 통신하는 프로그램을 개발하는 것이 소켓 프로그래밍이다. 소켓 프로그래밍을 처음 접할 때는 언제인가? 전공자라면 소켓 프로그래밍을 컴퓨터 네트워크 과목을 수강할 때 간단하게 익혔을 것이며 하위 과목으로 소켓 프로그래밍이라는 프로그래밍 실습을 많이 하는 과목을 수강했을 수 있다. 전공자가 아니라도 실무하다보면 언젠가는 접하게 되어 있다. 소켓 프로그래밍을 활용하는 분야 실제 사용하는 프로그램을 보면 통신을 안 하는 프로그램을 찾기가 어렵다. 그만큼 프로그래밍에서 소켓 프로그래밍을 활용하는 것은 일반적이지만 실제로 소켓 프로그래밍을 하는 경우는 잘 없다.. 2023. 3. 29.
[IT 용어] Socket(소켓) 정의 소켓(Socket)은 통신을 위한 서비스 식별자이다. 소켓은 노드의 주소(IP 주소 등)와 포트번호 정보를 포함한다. 참고문서 "Definition of a socket", RFC 147, IETF, 2013년 3월 2일. @원문보기 "Basic Socket Interface Extensions for IPv6", RFC 2133, IETF, 2013년 3월 2일. @원문보기 "소켓, socket", 정보통신용어사전, 한국정보통신기술협회. @원문보기 2022. 12. 8.