네트워크쪽을 공부하다가 잘 이해가 되지 않는 몇가지 개념이 있어서 질문을 드립니다.
우선 서버를 만들때 서버소켓을 만든후 소켓을 하나더 만드는 부분인데요..
그 소켓의 참조값.. 즉 accept()이후 반환되는 좌변값은 서버 소켓이 받아들인 클라이언트 소켓의 포트번호
를 받는 것으로 계속해서 바뀌는 건가요?
그리고.. 클라이언트 소켓은 왜 포트번호를 랜덤하게 할당받는 건지요..
그리고 포트번호에 대한 이해가 확실히 되지 않고 있는데요..
예를 들어 http : 80 번 mysql : 3306 번
이라면 어떠한 컴퓨터에 접속해서 3306번이면 mysql프로그램에 접속하는 것이다 이해가 되는데
80번일때 http라면 어떤 의미가 되는건지요..
먼가 잘 정리가 안되는데 설명을 좀 부탁드립니다