• telnet 원격 컴퓨터에 로그인하고 명령을 실행할 수 있는 텍스트 기반의네트워크 프로토콜 기본적인 tcp 연결 생성용으로 사용• nc 다양한 네트워크 작업을 수행할 수 있는 커맨드라인 도구 TCP 및 UDP 프로토콜을 사용하여 소켓을 열고 데이터를 송수신할 수있으
컴퓨터들 간의 통신을 가능하게 하는 엔드포인트• 소켓을 사용하여 서버와 클라이언트 간에 데이터를 전송• 스트림 소켓 (Stream Socket):• 전송 제어 프로토콜(TCP)을 기반으로 하는 소켓• 연결 지향적이며 신뢰성 있는 데이터 전송• 웹 브라우징, 이메일 전송
send, sendto, sendmsg - send a message on a socket ssize_t send(int sockfd, const void buf, size_t len, int flags); ssize_t sendto(int sockfd, cons
• I/O 멀티플렉싱 시스템 콜, 여러 개의 파일 디스크립터를 감시• 어떤 디스크립터가 읽거나 쓰기 가능한 상태인지 확인하여 해당디스크립터를 선택• 이를 통해 단일 프로세스가 여러 개의 I/O 요청을 동시에 처리• select() 함수가 호출되면, 블로킹 되어있다가 어
인터넷에서 이메일을 보내는 데 사용되는 프로토콜• 이메일을 보내는 클라이언트 프로그램이나 메일 서버가 SMTP를 사용• 수신자는 POP3나 IMAP과 같은 다른 프로토콜을 사용하여 메일을 수신• 기본적으로 평문으로 데이터를 전송, SSL(Secure Sockets La
•HTTP Request 메시지를 생성하여 서버로 전송•서버로부터 돌아오는 HTTP Response 메시지를 처리• Command line argument• 호스트이름, 포트번호, 파일 경로• 앞의 예) http://netapp.cs.kookmin.ac.kr/
코드 실습 내용