컴퓨터 통신(Computer Communication)3 [3주 차] - Windows 소켓, 간단한 서버 소켓 프로그램 작성 과목명 : 컴퓨터 통신(Computer communication) 수업일자 : 2022년 09월 12일 (월) 1. Windows socket (윈속) 1-1. Windows socket의 뜻 - 버클리 유닉스에서 개발한 네트워크 프로그래밍 인터페이스를 윈도우 환경에서 사용할 수 있게 만든 것입니다. - Windows 95 버전부터 API에 정식적으로 포함하여 제공하게 되었습니다. 1-2. Windows socket과 유닉스 socket의 차이점 - 윈도우 소켓은 DLL을 통해 대부분의 기능이 제공되므로 DLL 초기화 종료 작업을 위한 함수가 필요합니다. - 윈도우 라이브러리는 일종의 함수들의 모임으로, Static(정적) 라이브러리, Dynamic(동적, Shared) 라이브러리로 나뉩니다. 예를 들어.. 2022. 9. 12. [2주 차] - TCP/IP Protocol, 소켓(Socket)의 정의 과목명 : 컴퓨터 통신(Computer communication) 수업일자 : 2022년 09월 05일 (월) 1. TCP/IP Protocol structure - 인터넷을 통해 통신을 수행하는 개체는 크게 호스트(Host)와 라우터(Router)로 나눌 수 있습니다. - 호스트(Host)는 최종 사용자(End-user)의 응용 프로그램을 수행하는 주체가 되며, 라우터(Router)는 호스트에서 생성된 데이터를 여러 네트워크를 거쳐 전송함으로써 서로 다른 네트워크에 속한 호스트 간에 데이터를 교환할 수 있게 하는 장비입니다. - 라우터 - 라우터, 호스트 - 호스트가 통신하기 위해선 정해진 규칙과 절차를 지켜야 하는데 이를 통신 프로토콜(Communication protocol)이라고 합니다. - 인터.. 2022. 9. 6. [1주 차] - 수업 개요 과목명 : 컴퓨터 통신(Computer communication) 수업일자 : 2022년 08월 29일 (월) 1. 수업 역량 (1). Socket 함수의 기능 이해, Client and Server side Socket program 동작 원리 이해 (2). 다수의 Client를 수용할 수 있는 TCP Server socket program의 구조 이해 (3). C를 이용한 Client and Server side socket program의 동작 원리 이해 2. 사용되는 Engineering stack - Programming Language : C - IDE : Microsoft Visual Studio 2010 3. Content (1) TCP / IP 이해 (2) Socket의 개념 이해 (3).. 2022. 8. 30. 이전 1 다음