현실에선 전화기를 이용하여, 원하는 사람과 통화 하듯이 컴퓨터에선 소켓을 이용해 통화한다.

소켓이란 무엇인가?

소켓은 연결을 하고 끊는 전화기와 비슷하다.

전화기에선
1. 전화기를 구입
2. 전화번호를 할당 받고
3. 전화를 건다.
4. 상대가 전화를 받는다.
5. 통화 한다.


소켓은
1. 소켓을 생성
2. IP주소 할당
3. 연결을 요청한다.
4. 연결을 수락한다.
5. 통화 한다.


코드는 아직 필요 없다. 개념만 이해하면 된다.
모든 것을 파일처럼 취급하는 유닉스에 어떻게 조작하는지 알아 본다,



소켓이란 말이 많이 혼동 되는데 이건 외우는게 좋다.
1. 서버 소켓 - 서버에서 문지기 역활을 하는 소켓을 뜻한다.
2. 통신 소켓 - 클라이언트와 서버와 통화하기 위한 소켓을 뜻한다.
3. 라이브러리 소켓 - DLL, Lib 등을 말한다! 라이브러리




  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기