서로 다른(혹은 같은) 호스트 상에서 실행되는 두 개 이상의 프로세스들이 컴퓨터 네트워크를 사용해 통신하기 위한 도구네트워크 프로그래밍은 입출력 작업이 소켓기반으로 이루어짐.또한 소켓은 여러 입출력 방법론 중 하나임.표준 입출력,파일,터미널, 소켓 등으로 입출력.\->
네트워크 주소 소켓 주소 소켓 주소 관련 구조체: sockaddr 소켓에 주소를 설정하는 함수:bind() 바이트 순서 빅 엔디안 좌->우, 메모리 작은 주소->큰 주소 / 일반적으로 글 읽는 순서 상위바이트가 메모리의 작은 주소에 저장 리틀 엔디안 우->좌, 메