카테고리 없음2013. 6. 18. 09:09

 

35장. 포트와 소켓

 

 

학습목표
- 서버와 클라이언트가 동시에 여러 데이터를 전송하기 위한 포트와 소켓에 대해 알아보자.

 

 

 

● 포트와 소켓 개념도

 

● 포트
- 서버의 각 서비스마다 부여되는 특별한 숫자
- 각 서버데몬 구동시 고유한 포트번호를 사용하고 클라이언트가 해당 포트로 접속했을 때, 

  서비스를 제공
   → 예) telnet 23번, 메일 25번, 웹 80번, ftp 21번
- /etc/services 파일에 각 서비스의 포트번호가 정의

 

 

● 소켓
- 서버와 클라이언트의 연결 통로
- 서버IP주소 : 포트번호, 클라이언트 IP주소:포트번호
- 서버는 예약된 포트번호, 클라이언트의 포트번호는 1024~65535 까지 사용

 

 

● 소켓 생성 명령어
- # netstate -tu (t:tcp, u:udp)

 

 

● 리눅스 지원 프로토콜 정보
- /etc/protocols 파일

 

 

 

[실습]

● 포트와 소켓 형성 확인

 

 

 

 

 

[정리]
● 서버의 포트번호
● 클라이언트의 포트번호
● 소켓

Posted by 아이맥스