네트워크가 모여서 인터넷이 된다
네트워크와 네트워크를 연결해주는 것이 라우터
서버오와 클라이언트는 프로그램이지 머신이 아닌다
네트워크프로그래밍이랑 소켓이란 의미랑 일반적으로 같이 쓴다
소켓은 장치임
low-level - 운영체제가 제공해주는
리눅스에서는 모든것을 다 파일로 관리
- 파일을 생성하던, 소켓을 생성하던 관리하는것은 리눅스이고, 둘 다 파일로 간주 한다.
그래서 파일 입출력 함수인 read나 write를 소켓에서도 고대로 갔다 쓸 수 있다
데이터 전송하는 것은 출력이고, 입력 받는것은 수신, 즉 전송=출력이고 수신이 입력이다
tcp/ip 프로토콜 스택 -> 프로토콜을 쌓아놓은 것
divide and conqure
소켓, 파일 디스크립터, 프로토콜
댓글 없음:
댓글 쓰기