반응형
Q. 손님이 하는 일은 클라이언트에, 식당이 하는 일은 서버에 비유하여 하는 일을 설명해 보자.
손님 | 클라이언트 | |
하는 일 | 1) 핸드폰 준비 | 1) 소켓 준비 |
2) 식당 번호로 입장 문의 | 2) 서버 주소로 Connect | |
휴대폰을 통해 대리인 휴대폰과 통화 | 소켓을 통해 Session 소켓과 패킷 송수신 | |
식당 | 서버 | |
하는 일 | 1) 문지기 고용 | 1) Listener 소켓 준비 |
2) 문지기 교육 (식당 번호 알려줌) | 2) Bind (서버 주소/Port를 소켓에 연동) | |
3) 영업 시작 | 3) Listen | |
4) 안내 | 4) Accept | |
손님 대리인을 통해 손님과 대화 | 클라 세션을 통해 클라와 패킷 송수신 |
클라 입장에서는 간단하지만 서버 입장에서는 해야 할게 많다.
반응형
'Server programming' 카테고리의 다른 글
02_05_네트워크 프로그래밍_Listener (0) | 2023.04.04 |
---|---|
02_04_네트워크 프로그래밍_소켓 프로그래밍 입문 #2 (0) | 2023.04.03 |
02_02_네트워크 프로그래밍_통신 모델 (0) | 2023.03.31 |
02_01_네트워크 프로그래밍_네트워크 기초 이론 (0) | 2023.03.31 |
01_15_멀티쓰레드_ThreadLocalStorage (0) | 2023.03.31 |
댓글