본문 바로가기

TCP/IP

01_소켓 01_소켓 - 소켓이란 IP address와 Port 넘버가 합쳐진, 네트워크 상에서 서버와 클라이언트가 통신을 할 수 있도록 해주는 소프트웨어 장치입니다. 소켓의 종류1. 연결형 스트림 소켓 ( SOCK_STREAM )- 연결형 스트림 소켓은 두 개의 시스템이 연결된 다음 서로 데이터를 주고 받기 시작하여 연결된 상태의 데이터 주고 받기가 끝난 다음 연결을 끊게 되는 형식으로 TCP 프로토콜을 기본으로 합니다.- 오류나 패킷의 순서에 특별히 신경 쓸 필요가 없으며 안정적이라고 할 수 있습니다. 그래서 HTTP, FTP 등과 같은 많은 프로토콜이 TCP를 기본으로 하고 있습니다. 출처 : http://gkflqkfl.tistory.com/174 2. 비연결형 데이터그램 소켓 ( SOCK_DG.. 더보기
00_서버와 클라이언트 00_서버와 클라이언트 서버 : 필요한 정보를 클라이언트를 통해 받은 후 결과를 제공해준다.클라이언트 : 필요한 정보가 있다면 서버한테 요청 후, 응답을 통해 화면에 표시해준다.ex) 웹 서버는 웹 페이지의 내용을 전송하는 서비스를 제공한다. 서비스 서버의 역할 클라이언트의 역할 웹 서비스 클라이언트로부터 요청을 받게되면 요청에 해당하는 웹 페이지를 전송한다. 서버에 웹 페이지를 요청하고 응답으로 받은 웹 페이지를 화면에 표시해준다. FTP 서비스 서버 컴퓨터의 저장소에 업로드하여 파일을 저장할 수도 있고, 그 저장소에서 파일을 다운로드 할 수도 있는 기능 제공한다. 로컬로 가지고 있는 파일을 서버에 업로드 또는 다운로드의 기능을 사용하여 데이터를 백업 또는 필요할 때 가져다 쓸 수 있다. 원격 제어 서.. 더보기