728x90
반응형

TCP 2

C : 네트워크 프로그래밍

네트워크 프로그래밍 1. 소켓 API 개념 네트워크 프로그래밍은 컴퓨터 네트워크를 통해 데이터를 주고받는 프로그램을 작성하는 과정입니다. 소켓 API는 네트워크 상에서 데이터를 송수신하기 위해 사용하는 인터페이스로, 운영 체제와 프로그래밍 언어에서 제공하는 중요한 기능 중 하나입니다. 소켓은 네트워크 통신의 끝점을 의미하며, IP 주소와 포트 번호를 바탕으로 네트워크 상에서 특정 프로세스 간의 통신 통로를 만들어 줍니다. 이를 통해 클라이언트와 서버가 서로 데이터를 주고받을 수 있습니다. ① 소켓 개념 소켓은 네트워크 프로그래밍의 기본 단위로, 프로세스 간 통신을 가능하게 하는 논리적인 통신 채널입니다. 소켓은 크게 TCP와 UDP 두 가지 유형이 있습니다. TCP 소켓은 연결 ..

Programming/C 2025.04.25

JAVA : 네트워크 프로그래밍

🌐 네트워크 프로그래밍이번 강의에서는 자바에서 TCP 소켓 통신, 클라이언트-서버 구조 설계, 그리고 HTTP 통신에 대해 깊이 있게 다룹니다. 네트워크 프로그래밍은 다양한 장치와 소프트웨어가 데이터를 주고받을 수 있도록 하는 중요한 기술로, 특히 분산 시스템이나 웹 개발에서 필수적인 영역입니다.📌 목차 TCP 소켓 통신 개념 클라이언트-서버 예제 HTTP 통신 with HttpURLConnection🔹 1. TCP 소켓 통신 개념 TCP(Transmission Control Protocol)는 네트워크 상에서 안정적이고 순서가 보장된 데이터 전송을 제공하는 프로토콜입니다. 자바에서는 Socket 클래스와 ServerSocket 클래스를 통해 TCP 통신을 구현할 수 있습니다. Serve..

Programming/JAVA 2025.04.24
728x90
반응형