24 tcp ip
Download
1 / 42

24 장 TCP/IP - PowerPoint PPT Presentation

24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 트랜스포트층 24.4 응용층 24.5 WWW 24.6 요약 24.1 TCP/IP 개요 Transmission Control Protocol/ Internet Protocol 1969 년 ARPA(Advanced Research Project Agency) net 에서 시작 TCP/IP 개요 (cont’d) TCP/IP 와 OSI H H H 24.2 네트워크층 IP(Internetwork protocol)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha

Download Presentation

24 장 TCP/IP

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


24 장 TCP/IP

24.1 개요

24.2 네트워크층

24.3 트랜스포트층

24.4 응용층

24.5 WWW

24.6 요약


24.1 TCP/IP 개요

  • Transmission Control Protocol/ Internet Protocol

  • 1969년 ARPA(Advanced Research Project Agency) net에서 시작


TCP/IP 개요(cont’d)

  • TCP/IP와 OSI

H

H

H


24.2 네트워크층

  • IP(Internetwork protocol)

  • ARP(Address Resolution Protocol)

  • RARP(Reverse Address Resolution Protocol)

  • ICMP(Internet Control Message Protocol)

  • IGMP(Internet Group Message Protocol)


네트워크층(cont’d)

  • IP(Internetwork Protocol)

    • ~신뢰성이 없는 비연결형 데이터그램 프로토콜

    • ~최선의 노력(best-effort)으로 전달 서비스 제공

    • ~전송단위: 데이터그램(datagram)


네트워크층(cont’d)

  • IP데이터그램


네트워크층(cont’d)

  • 데이터그램

    • 버전 : IP의 현재 버전(IPv4:0100)

    • 헤더길이 : (0-15)*4 = 0-60바이트

    • 서비스유형 : 우선순위,처리율 레벨,신뢰성,지연

    • 총길이 : 데이터그램의 총길이

    • 식별자 : 단편화 수행 시 순서번호

    • 플래그 : 단편화에 필요한 플래그 설정 필드

    • 단편화 옵션 : 단편화 시에 데이터 옵셋을 나타내는 포인터

    • TTL : 데이터그램이 경유할 수 있는 홉의 수

    • 프로토콜 : 프로토콜 유형

    • 발신지주소 : 32비트 인터넷주소

    • 목적지주소 : 32비트 인터넷주소

    • 옵션


네트워크층(cont’d)

  • 인터넷 주소


네트워크층(cont’d)

  • 인터넷 주소 클래스


네트워크층(cont’d)

  • 인터넷 IP 주소(점-10진)


네트워크층(cont’d)

  • 인터넷 주소 클래스 범위


네트워크층(cont’d)

  • 인터넷상의 네트워크와 호스트 주소


네트워크층(cont’d)

  • 주소 변환 프로토콜(ARP: Address Resolution Protocol)

    • ~IP 주소(4바이트)를 물리주소(6바이트)로 변환


네트워크층(cont’d)

  • 역주소 변환 프로토콜(RARP : Reverse Address Resolution Protocol)

    • ~ARP의 역기능 수행

  • 인터넷 제어 메시지 프로토콜(ICMP)

    • ~에러와 제어 메시지 전달


24.3 트랜스포트 계층

  • TCP(Transmission Control Protocol)

  • UDP(User Datagram Protocol)


트랜스포트 계층(cont’d)

  • UDP(User Datagram Protocol)


트랜스포트 계층(cont’d)

  • TCP(Transmission Control Protocol)


24.4 응용 계층

~ TCP/IP프로토콜의 응용프로그램간에 클라이언트-서버 관계 성립


응용 계층(cont’d)

  • DNS(Domain Name System)


응용 계층(cont’d)

  • 일반 도메인

    • com - 상업기관

    • edu - 교육기관

    • gov - 정부기관

    • int - 국제기구

    • mil - 군대

    • net - 네트워크 지원센터

    • org - 그 밖의 기관


응용 계층(cont’d)

  • 국가 도메인

    • 한국 - kr

    • 일본 - jp

    • 호주 - au

    • 캐나다 - ca

    • 영국 - uk

    • 프랑스 - fr

    • 약 200 여개


응용 계층(cont’d)

  • 도메인 이름(Domain name)

    • netwk.hannam.ac.kr

    • www.hyundai.co.kr

    • ftp.etri.re.kr

    • jklee@netwk.hannam.ac.kr


응용 계층(cont’d)

  • 텔넷(Telnet)

    • ~원격 로그인 (login)


응용 계층(cont’d)

  • 가상 터미널(Virtual Terminal)


응용 계층(cont’d)

  • FTP(File Transfer Protocol)


응용 계층(cont’d)

  • 전자우편(Electronic Mail : SMTP)

    • 전자우편 주소


응용 계층(cont’d)

  • 전자우편


응용 계층(cont’d)

  • Gopher

    • ~미네소타 대학에서 개발된 메뉴방식 응용프로그램

  • Archie

    • ~자동화된 제목(파일이름) 검색 응용프로그램

  • Veronica

    • ~자동화된 제목(고퍼메뉴) 검색 응용프로그램

  • WAIS(Wide Area Information Service)

    • ~내용(파일이름) 검색 서비스

  • HTTP(Hypertext Transfer protocol)


응용 계층(cont’d)

  • WWW(World Wide Web)


응용 계층(cont’d)

  • 하이퍼텍스트(Hypertext)


응용 계층(cont’d)

  • URL(Uniform Resource Locator)


응용 계층(cont’d)

  • URL

    • Method - 프로토콜(ftp, http, news, telnet 등)

    • Host - 호스트이름(일반적으로 WWW로 시작)

    • Path - 정보가 저장된 파일 경로명

    • http://www.chosun.co.kr

      ex) http://netwk.hannam.ac.kr

      ftp://ftp.kaist.ac.kr

      news://usenet.seri.re.kr


응용 계층(cont’d)

  • 브라우저(Browser)구조


응용 계층(cont’d)

  • WWW 문서의 종류


응용 계층(cont’d)

  • 정적인 문서(Static document)

    • ~서버에서 생성되어 저장된 고정-내용문서


응용 계층(cont’d)

  • HTML(Hypertext Mark Up Language)

    • ~웹 페이지 작성 언어

    • ~tag 예


응용 계층(cont’d)

  • <B> tag의 효과


응용 계층(cont’d)

  • 동적인 문서(Dynamic Document)

    • ~브라우저가 문서를 요구할 때 웹 서버에 의해 생성되는 문서


응용 계층(cont’d)


응용 계층(cont’d)

  • 활동적인 문서(Active Document)

    • ~서버로부터 복사해 논 프로그램에 의해 클라이언트에서 생성되는 문서


응용 계층(cont’d)


24.6 요약


ad
  • Login