3강에서는 소켓과 네트워크에 관한 간단한 요약을 소개한다.
소켓이란?
네트워크 프로그램을 작성하기 위한 라이브러리를 포함한 API를 제공한다.
-서버/클라이언트 모델-
서버의 IP와 포트 번호를 알고 있으면
클라이언트에서 연결해서 서로 통신을 주고 받을 수 있게 해준다.
-명시된 포트 번호 -
20, 21 - FTP
22 - SSH
23 - 텔넷
25 - SMTP
37 - TIME
53 - 도메인
80 - HTTP
110 - POP3
1~1023 까지는 명시적으로 할당된 포트 번호이기에
개발자가 네트워크 프로그래밍을 할 때는
이 범위의 포트 번호는 피해서 작성해야 한다.
댓글 없음:
댓글 쓰기