소켓의 기본적인 이해와 소켓을 이용한 서버와 클라이언트를 구현함에 있어 필요한 함수가 무엇인지 알아보고, 간단한 예제 프로그램을 구현합니다.
Transmisson Control Protocol, (전송 제어 프로토콜)의 약자로, 컴퓨터가 다른 컴퓨터와 통신하기 위한 통신 규약(프로토콜)의 일종이다. 두 개의 호스트를 연결하고 데이터를 교환하게 해 주는 네트워크 프로토콜이다.
핸드셰이킹, 주고받기에 대해서 다룬다
입출력 스트림 중 하나의 스트림만 끊을 수 있는 Half close, 우아한 종료에 대해 다룬다.
도메인과 DNS에 대해 다룬다.
osi 7계층이란 국제 표준화 기구(ISO)가 정의한 국제 통신 표준 규약이다. 네트워크에서 통신이 일어나는 과정을 총 7개의 계층으로 나눈 것을 말한다.
다중 접속 서버란 둘 이상의 클라이언트에게 동시에 접속을 허용하여 동시에 둘 이상의 클라이언트에게 서비스를 공하는 서버를 의미한다.
좀비란 무엇일까. 좀비는 살아있지도 죽어있지도 않은 그런 생명체이다. 좀비 프로세스는?
시그널(Signal) - 말 그대로 특정 상황에서 OS가 프로세스에게 보내는 일종의 신호, 메시지이다. 시그널에는 SIGINT SIGCHLD 등 여러 종류가 있다.
멀티...flex... 빠끄 멀티 프로세스 서버의 문제점을 해결해 줄 수 있는 IO 멀티플렉싱
멀티캐스트와 브로드캐스트에 대하여 다룬다.
표준 입출력 함수, 시스템 함수, 그리고 FILE 포인터와 파일 디스크립터 사이의 변환 함수를 다룬다
select보다 좋은 Epoll에 대해서 araboza
레벨 트리거 방식과 엣지 트리거 방식의 특징과 차이에 대해 알아보자.
멀티쓰레드 환경, 그리고 critical section에서의 race condition을 해결하기 위한 뮤텍스와 세마포어에 대하여 다룬다
raw, '가공되지 않은', '날 것의' 라는 뜻