[네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해

 1  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-1
 2  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-2
 3  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-3
 4  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-4
 5  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-5
 6  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-6
 7  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-7
 8  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-8
 9  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-9
 10  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-10
 11  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-11
 12  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-12
 13  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-13
 14  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-14
 15  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-15
 16  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-16
 17  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-17
 18  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-18
 19  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-19
 20  [네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해-20
※ 미리보기 이미지는 최대 20페이지까지만 지원합니다.
  • 분야
  • 등록일
  • 페이지/형식
  • 구매가격
  • 적립금
자료 다운로드  네이버 로그인
소개글
[네트워크 프로그래밍] 네트워크 프로그래밍과 소켓 프로그래밍 및 소켓의 이해에 대한 자료입니다.
목차
목차
1. 네트워크 개요

2. 소켓 개요

3. 소켓 프로그래밍

4. 소켓 함수

5. 소켓 생성(socket())

6. 소켓 프로그래밍에서 통신 창구 역할

7. 통신을 위한 end-point 생성

8. 소켓 번호 리턴

9. 소켓 프로그래밍

10. 리눅스 소켓 프로그래밍

11. 리눅스 파일 조작 프로그래밍

12. 윈도우 소켓 프로그래밍


본문내용
네트워크(Network)
네트워크란 각 호스트(End-System)들을 연결하는 하나의 단일 System을 의미
Ex) 개인용 PC, 워크스테이션, PDA 등
인터넷(Internet)
서로 멀리 떨어진 둘 이상의 네트워크가 연결된 거대한 네트워크를 의미
인터넷을 구축하기 위해서는 서로 다른 네트워크를 연결하는 장비(=라우터)가 필요
클라이언트/서버(Client/Server) 모델
Server/Client = 단일 프로그램
Server는 Client의 연결요청 대기 >> 정보 및 서비스 제공
Client는 Server에 정보 및 서비스의 제공을 요청하고 응답을 기다리는 호스트를 의미
Server 종류
Server는 Client에게 서비스를 제공하기 때문에 Client에 비해 복잡한 제어와 구조를 포함
Server 종류
Iterative server : 서비스를 한 순간에 하나의 클라이언트에게 제공
Concurrent Server : 서비스를 동시에 여러 클라이언트에게 제공
네트워크 프로그래밍
원 거리 사용자간의 원활하고 빠른 의사 소통을 위해 활용
네트워크로 연결되어 있는 두 호스트간의 데이터 송수신
파일 입/출력과의 차이점은 데이터를 주고 받는 대상
소켓(Socket)을 사용하여 프로그래밍
소켓 : 원격 호스트를 연결시켜 주는 매개체 역할을 수행
사용 예
Messenger, On-line 게임, ftp, telnet 등 다양한 분야에 사용
What is socket?
소켓(socket)은 네트워크를 통한 입/출력을 하기 위해 사용자에게 필요한 수단을 제공하는 응용 프로토콜 인터페이스
소켓을 활용한 네트워크 응용 프로그램을 통해 네트워크상에서 데이터를 송/수신
네트워크 입/출력을 위한 요소
프로토콜(Protocol)
소스 IP 주소(Source IP Address)
소스 포트 번호(Source Port Address)
목적지 IP 주소(Target IP Address)
목적지 포트 번호(Target Port Address)
오늘 본 자료
더보기
  • 오늘 본 자료가 없습니다.
해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용,무단 전재·배포는 금지되어 있습니다. 저작권침해, 명예훼손 등 분쟁요소 발견 시 고객센터에 신고해 주시기 바랍니다.