Network Lab. Young-Chul Hwang

Slides:



Advertisements
Similar presentations
HANNAM Univ. 제 3 장 주소 체계와 데이터 정렬 Network Lab. Byoung-Son, Choi TCP/IP Socket Programming…
Advertisements

신입생 Study 커리큘럼 OneScore. Contents 후니의 시스코 네트워킹 (4 주 ) 01/ Network 생활코딩 – 웹 서비스 만들기 (4 주 ) Wowhacker 웹 게임 (4 주 ) 02/ Web 뇌를 자극하는 윈도우 시스템 프로그래밍 (4 주 ) 리버싱.
1 안드로이드 네트워킹 안드로이드 앱 프로그래밍 여 규리.
16장 X.25 패킷 교환망 16.1 X.25 계층 구조 16.2 패킷 계층 프로토콜 16.3 요약.
Network Lab. Byoung-Son, Choi
윈도우 네트워크 프로그래밍 √ 원리를 알면 IT가 맛있다 TCP/IP 소켓 프로그래밍 광주대학교 정보통신학과 조 정 호.
Network Lab. Yong bae, Kim
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
Ch.07-5 xml-rpc 사용하기 김상엽.
Network Lab. Young-Chul Hwang
Department of Computer Science and Engineering
Load Balancing L4와 L7은 어떻게 동작할까?.
Multimedia & Mobile Communications Lab.
제 14장 Multicast & Broadcast
네트워킹 CHAPTER 13 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
Department of Computer Engineering
Department of Computer Engineering
11 장 LAN 기본 개념과 Ethernet LAN
자바네트워크 제9주 TCP/IP 클라이언트 소켓 컴퓨터시뮬레이션학과 2014년 봄학기 담당교수 : 이형원
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 7장 소켓 연결의 우아한 종료 인공지능실험실 석사 2학기 이희재
8장. 원격지 시스템 관리하기.
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
네트워크 프로그래밍 Yang-Sae Moon Department of Computer Science
제 19 장 TFTP 19.1 메시지 19.2 연결 19.3 데이터 전송 19.4 UTP 포트 19.5 TFTP 예제
Chapter 06. UDP 서버/클라이언트.
인공지능실험실 박사 1학기 장성만 TCP/IP Socket Programming… 9장 소켓의 다양한 옵션 인공지능실험실 박사 1학기 장성만
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
NJM Messenger 박상원 박연호.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
ARP Project 조 충 호 교수님 김 세 진 조교님 조 진 형 변 익 수
프로젝트 발표 순서 12/7(수), 팀 별 15분 발표순서 PPT (팀 별 이름, 구현 내용, 결과-그래프 포함) 각 기법당
Department of Computer Science and Engineering
13장 고급 입출력 함수 박사 4학기 최 성자.
TCP/IP Socket Programming…
Socket Address Structure and Byte Ordering Functions
제 22 장 TCP Persist Timer.
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
Network Security WireShark를 활용한 프로토콜 분석 I.
2장. 인터넷의 개념과 주소.
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
RMI Messenger 지도 : 김정배 교수님 조봉진.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
9 TCP의 이해 학습 목표 전송 계층 프로토콜이 제공하는 기능을 이해한다.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
Network Programming - 최종보고서 -
네트워크 프로토콜.
MAIL CLIENT 김창우 윤성훈 이경재.
Department of Computer Engineering
Network 네트워크 이론 및 실습 TCP / IP 4장.
Intranets : Connecting LANs to the Internet
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
채팅프로그램 Good Day클럽 나윤영 신윤정 김시한.
Packet sniffing 응용 레벨이 아닌 네트워크 디바이스 레벨에서의 데이타을 얻는 것 네트워크 상의 트래픽을 분석
SSL, Secure Socket Layer
제 19 장 TCP 대화식 데이터 흐름.
모바일인터넷기초 전산정보학부 모바일인터넷과 권 춘 우
Introduction to JSP & Servlet
Chapter 04. TCP 서버/클라이언트.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
다자간 채팅프로그램 김형도 허영민
인공지능실험실 박사 1학기 장성만 TCP/IP Socket Programming… 제 8장 도메인 이름과 인터네 주소 인공지능실험실 박사 1학기 장성만
소리가 작으면 이어폰 사용 권장!.
Wake On Lan 발표자: 김 홍 기 김홍기 조성오
Completion Port기반의 채팅프로그램
TCP/IP를 이용한 마우스 공유 (Synergy 따라하기)
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
중간 결과 보고 ( Server & Client )
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

Network Lab. Young-Chul Hwang ychwang@netwk.hannam.ac.kr TCP/IP Socket Programming… 제 5장 TCP 기반 서버/클라이언트 2 Network Lab. Young-Chul Hwang ychwang@netwk.hannam.ac.kr

목차 에코 클라이언트! TCP 기반에서의 완벽 구현 경계(Boundary)가 없는 TCP 기반의 데이터 전송 윈도우 기반으로 구현하기

에코 클라이언트! TCP 기반에서의 완벽구현 한번의 데이터 전송함수 호출(write, send)이 늘 하나의 패킷을 생성 하는 것은 아니다 [그림 5-1] TCP 기반의 에코 서버, 클라이언트 데이터 교환 방식

에코 클라이언트! TCP 기반에서의 완벽구현 실행하기

경계(Boundary)가 없는 TCP 기반의 데이터 전송

경계(Boundary)가 없는 TCP 기반의 데이터 전송 실행하기

TCP의 내부 구조 첫번째 단계 : 연결 설정 [그림 5-7] TCP 연결 설정 단계

TCP의 내부 구조 두 번째 단계 : 데이터 송/수신 [그림 5-8] TCP 데이터 송/수신 단계

TCP의 내부 구조 세번째 단계 : 연결 종료 [그림 5-9] TCP 연결 종료 단계

윈도우 기반으로 구현하기

참고문헌 “데이터 통신과 네트워킹”, 이재광 외 2명, 교보문고 “TCP/IP 프로토콜”, 이재광외 5명, 미래컴 “Linux Socket Programming by Example”, Warren W. Gay, QUE '00

Q & A