반응형 cs공부/네트워크프로그래밍27 네트워크프로그래밍 - 소켓 프로그래밍(클라이언트 관점, 서버관점) 과정 손님 관점 클라이언트 관점 핸드폰 준비 소켓(클라이언트와 서번 간의 데이터 송수신을 가능하게 해준다) 준비 식당 번호로 연락한 다음 식당 입장 가능한지 문의 소켓을 통해서 서버의 주소로 connect하여 연결 시도 이 과정에서 클라이언트는 서버와 통신을 위한 연결을 설정한다. 휴대폰을 통해 대리인 휴대폰과 통화 가능하다. 소켓을 통해 Session소켓과 패킷 송수신 가능 모든 통신들은 Session을 통해 이루어진다. 식당 관점 서버 관점 문지기 고용 Listener 소켓 준비 문지기 교육(식당의 주소와 번호를 알려줌) Listener소켓에 Bind(서버 주소/ Port를 소켓에 연동 )하여 소켓을 서버에 연동한다. 영업 시작 (문지기가 손님들에게 문의 전화가 오면 받을 준비가 되어있다) Listen상태.. 2023. 6. 19. 네트워크프로그래밍 - 통신 모델(TCP/IP계층, OSI 7계층) 1. 택배 경로 01 상품 출발지에서 포장되어 배송될 준비가 마친 상태 02 배송정책 등기 우편, 문앞으로 가져다주는 택배등 택배의 종류 선택를 선택 03 최종주소 한번 기입하면 변하지 않는 수취인의 주소 04 단지경로 택배가 이동할 경로이다. 다음에 어디다가 운송해야할지 정하면서 목적지가 변경 예를 들어 출발지 → A경비실 → 택배배송센터 → B경비실 → 도착지 각각의 단계에 따라 단지 경로의 목적지들이 변한다. 05 택배운송 오토바이로 택배 운송과정 네트워크 표준 모델 (TCP/IP계층,OSI 7계층 ) 2. TCP/IP계층 설명 01 어플리케이션 (Application Layer) 최종 사용자에게 서비스를 제공하고 응용 프로그램간의 통신을 관리한다. 사용자 인터페이스를 제공하기 위해HTTP,FTP,.. 2023. 6. 13. 네트워크 프로그래밍 - 네트워크 기초(단말기, 스위치(MAC address table), 라우터) 택배로 네트워크기초 설명 같은 단지내에 보내는 사람과 받는 사람이 있는 경우 같은 단지내에 살더라도 집마다의 경로를 외워야 하는 번거로움이 존재한다. 그러므로 경비실을 중간 매개체로 사용한다. 이렇게 하면 보내는 사람이 경비실로 택배를 전달하고 경비실에서 실제 주소를 가지고 있기 때문에 분실책임이 적어지는 장점이 있다. 보내는 사람이 경비실에 받는 사람의 주소를 알려줘야 한다. 만약 내부에서 약속 된 이름을 사용하면 경비실에서 실제 주소를 알지 못하는 문제가 발생할 수 있다. 보내는 사람과 받는 사람이 다른 아파트 단지에 있는 경우 보내는 사람은 집에서 경비실로 택배를 전달하고 경비실은 받는 사람의 실제 주소를 받는다. 그리고 택배 배송센터에 배송하고 택베 배송 센터에서는 해당 아파트 번호를 확인하고 그.. 2023. 6. 7. 이전 1 2 3 4 5 다음 반응형