페이지

2014년 3월 19일 수요일

네트워크 프로그램


네트워크가 모여서 인터넷이 된다

네트워크와 네트워크를 연결해주는 것이 라우터

서버오와 클라이언트는 프로그램이지 머신이 아닌다

네트워크프로그래밍이랑 소켓이란 의미랑 일반적으로 같이 쓴다

소켓은 장치임

low-level - 운영체제가 제공해주는

리눅스에서는 모든것을 다 파일로 관리
 - 파일을 생성하던, 소켓을 생성하던 관리하는것은 리눅스이고, 둘 다 파일로 간주 한다.

 그래서 파일 입출력 함수인 read나 write를 소켓에서도 고대로 갔다 쓸 수 있다

 데이터 전송하는 것은 출력이고, 입력 받는것은 수신, 즉 전송=출력이고 수신이 입력이다


tcp/ip 프로토콜 스택 -> 프로토콜을 쌓아놓은 것




divide and conqure


 소켓, 파일 디스크립터, 프로토콜

댓글 없음:

댓글 쓰기

image

image