추천자료
[졸업][컴퓨터과학과] JMF 기반의 SK-VM을 이용한 실시간 웹캠 보안시스템설계 및 구현
[롯데정보통신 - 신입 최종합격] 자기소개서
컴퓨터공학과에서 알고리즘의 중요성 전문 프로그래머로 가는 길 알고리즘
[자기소개서] 자기소개서 작성방법과 우수예문81가지
소프트웨어공학과 학업계획서 예문
[표준, 표준화, 표준화기구, 한글정보처리의 표준화] 표준의 정의, 표준의 구분 고찰과 표준화의 중요성, 표준화 관련 주요기구, 표준화의 시장확보, 한글정보처리의 표준화 심층 분석
정보처리이론의 기본 입장, 수학교육 내용, 교수학습방법을 설명하고 기여와 비판점을 제시하시오
Copyright vs Copyleft 정보독점과 정보공유의 조화
[ICT]미국의 정보통신기술(ICT)활용교육, 영국의 정보통신기술(ICT)활용교육, 스페인의 정보통신기술(ICT)활용교육, 캐나다와 스웨덴의 정보통신기술(ICT)활용교육, 일본과 한국의 정보통신기술(ICT)활용교육 분석
컴퓨터보조수업(CAI,컴퓨터보조학습)현황, 컴퓨터보조수업(CAI,컴퓨터보조학습)과제해결,개선방안
소개글
[학사]Winsock32 API 를 이용한 TCP/IP 기반 CHATTING-PROGRAM에 대한 자료입니다.
목차
Chapter 1. 개요
Chapter 2. Introduction to Networking
1. Networking의 목적
2. Network Topologies
3. Network Programming Models
4. Protocols
Chapter 3. TCP/IP Overview
1. Overview
2. BSD(Berkeley Software Distribution)
3. ISO OSI Reference Model
4. TCP/IP Addressing Scheme
5. Routing
6. Internet Layer
7. Transport Layer
Chapter 4. WinSock Overview
1. Overview
2. Berkeley Sockets 과 Winsock의 비교분석
3. Winsock Extentions to Berkeley Sockets
4. 구현
Chapter 5. 참고문헌
본문내용
Chapter 1. 개 요
점차적으로 Graphics User Interface(GUI)를 기반으로 하는 Windows로 옮겨가는 시대에 와 있다. 그것은 사용자들이 좀 더 사용하기 편하고, 좀 더 보기 좋은 화면등을 요구하고 있기 때문이다. 따라서 WinSock으로 방향을 정한 것도 사용자의 환경이 Windows이기 때문이다. 물론 GUI를 지향하는 O/S는 많지만 기본적인 방향은 같다고 볼 수 있다. WinSock은 통신프로그램을 제작하는데 있어서 없어서는 안되는 Programming- Interface가 되었다.
통신을 하는데 있어서 가장 중요한 것은 물론 Hardware Adaptor(Ethernet card, Modem, ...)도 중요하지만, Software Level에서 보면 protocol이라 할 수 있다. protocol들은 시스템 환경마다, 혹은 제작하는 vendor들마다 각기 다르다. 따라서 통신프로그램을 제작하려면 각각의 protocol에 맞추어 interface부분을 따로 제작해야 한다. 이러한 Application Programming Interface(API)를 직접 제작하지 않아도 널리 알려진 기본 protocol들을 지원하는 API가 WinSock이다. Winsock의 기본 protocol은 TCP/IP이지만 다른 기타 protocol도 지원하고 있다. 현재 Internet의 보급 확대로 인하여 TCP/IP의 확산이 급격히 일어 나는 바 주제를 TCP/IP상의 WinSock이라 정했다. Windows상에서 socket 관련 application을 제작하려면,
참고문헌
The Pocket Guide to Tcp/Ip Sockets micheal J. Donahoo,Kenneth L.Calvert
컴퓨터 네트워킹 프로그래밍 김화종
http://hugsvr.kaist.ac.kr/~leon/ip/winsock/winsock.html
http://jkkang.net/unix/netprg/chap5/net5_1.html