McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Application Layer PART VI.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
J2EE Architecture for Web Application & Enterprise Programming
Advertisements

E-COMMERCE WEBSITE Smartzap Co., Ltd.. Company Profile บริษัท สมาร์ทแซป จำกัด ก่อตั้งเมื่อปี 2543 (13 ปี ) ในช่วงยุค Internet เพิ่ง เริ่มต้น เป็นบริษัทที่ดำเนินงานทางด้าน.
The InetAddress Class.
IT Central Library KMITL
Over the Net Solution. Serial Over the Net SN0108/SN0116 8/16 Port Serial Over the Net Front Rear.
PROFESSIONAL ANDROID™ 2 APPLICATION DEVELOPMENT นำเสนอโดย นางณพัชร์วดี แสงบุญนำ หงษ์ทอง อาจารย์ประจำคณะ เทคโนโลยีสารสนเทศ 1.
ขั้นตอนวิธีและเครื่องมือในการพัฒนาโปรแกรม (ต่อ)
Graphical User Interface charturong.ee.engr.tu.ac.th/CN208
Penetration Testing – A Case Study of Khon Kaen University Networks
Braille OCR Mobile Application
ระบบการจัดเก็บในคลังสินค้า
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Computer Network (TCP/IP Overview)
บทที่ 12 Virtual Private Networks
โปรแกรมการส่ง Tele-pathology ไปยังคอมพิวเตอร์ ส่วนบุคคลของแพทย์ผ่านทางเครือข่ายโรงพยาบาล (The Tele-pathology delivered to physician’s personal computer.
บทที่ 12 การจดทะเบียนชื่อโดเมน (Domain Name Registration)
อินเตอร์เน็ต (Internet)
Chapter 19 Network Layer: Logical Addressing
Course Software Engineering SE Overview and Introduction.
โพรโตคอลในระบบเครือข่ายคอมพิวเตอร์ (Protocol)
Firewall IPTABLES.
Transport Layer.
File Transfer (FTP), WWW, HTTP, DHCP.
Introduction TO Network Programming
Network programming Asst. Prof. Dr. Choopan Rattanapoka
Network programming Asst. Prof. Dr. Choopan Rattanapoka
โดย อ.ปริญญา น้อยดอนไพร V
โอฬาริก สุรินต๊ะ CS/MIS
อินเตอร์เน็ต INTERNET.
Create the Knowledge Management Blueprint
บทที่ 2 งบการเงินพื้นฐาน BASIC FINANCIAL STATEMENTS 2.
Page: 1 โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้ ผศ. บุรินทร์ รุจจน พันธุ์.. ปรับปรุง 19 ตุลาคม 2555 Introduction to Batch.
อินเทอร์เน็ต และการใช้งาน
IP Address / Internet Address
STACK ADT By Pantharee S.. Stack Model  A list with the restriction that insertions deletions can be performed in only one position (LIFO)  Push – insert.
เรื่อง โดเมนเนม โดเมนเนม.
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
Chapter 3 Simple Supervised learning
Internet.
Chapter 4 หมายเลขไอพี และการจัดสรร
รายวิชา การออกแบบเว็บไซต์
Introduction of DREAM สุวรรณา ประณีตวตกุล คณะเศรษฐศาสตร์ มหาวิทยาลัยเกษตรศาสตร์
Doma in สากล Domai n ใน ไทย ย่อมาจากความหมาย.com.co.thCommerce of Thailand องค์กรธุรกิจ ภาคเอกชนใน ประเทศไทย.gov.go.thGovernment of Thailand.
Data transfer rate(bandwidth) protocol file server web server.
อินเทอร์เน็ต โดย.. ครูสาคร หนูอิน.
Santi Sa-Nguansup CCIE #8615. P.2 Understanding the Flow of IP Datagrams โครงการพัฒนาบุคลากรสำหรับการ บริหารจัดการเครือข่าย คณะวิศวกรรมศาสตร์ มหาวิทยาลัยมหิดล.
อินเตอร์เน็ตเบื้องต้น
Firewall Presented by Suthee Sirisutthidecha Instructor, IT Faculty 13 July 2013suthee sirisutthidecha1.
Application Layer.
1 LAN Implementation Sanchai Yeewiyom School of Information & Communication Technology Naresuan University, Phayao Campus.
BY KIADTIPONG YORD. CHANDRA 2004 :: COMPUTER NETWORK ระบบเครือข่ายคอมพิวเตอร์ และการกระจาย Computer Network and Distributed เทคโนโลยี Internet Internet.
การสื่อสารข้อมูล.
โรงเรียนห้วยเม็กวิทยาคม
บทที่ 3 โพรโตคอล ทีซีพีและไอพี TCP / IP
บทที่ 8 เครือข่ายการสื่อสารทางไกลระหว่างประเทศ
บทที่ 4 อินเตอร์เน็ต.
อินเทอร์เน็ตและบริการออนไลน์
เทคโนโลยีอินเทอร์เน็ต Internet Technology
TCP/IP Protocol นำเสนอโดย นส.จารุณี จีนชาวนา
เครือข่ายคอมพิวเตอร์
4.1 ความหมายและพัฒนาการของอินเทอร์เน็ต
เทคโนโลยีสารสนเทศเพื่อการศึกษาค้นคว้า
อินเทอร์เน็ตเบื้องต้น
บทที่ 4 การใช้งานอินเทอร์เน็ตเบื้องต้น Introduction to Internet
การสื่อสารโทรคมนาคมและเครือข่าย
บทที่ 4 อินเตอร์เน็ต.
อินเทอร์เน็ต by krupangtip
ระบบเครือข่ายคอมพิวเตอร์ Internet
โดเมนเนมและการจดทะเบียน (Domain Name Register)
การพัฒนาเว็บไซต์ ในงานธุรกิจ
ใบสำเนางานนำเสนอ:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Application Layer PART VI

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Position of application layer แต่ละ Host ต่างต้องการ ใช้บริการจาก Host อื่น ใน เครือข่ายอินเตอร์เน็ต File transfer WWW ส่งข่าวสาร = ถ่ายโอนข้อมูล = file transfer ค้นหาข้อมูล = WWW UDP TCP Multimedia Interactive, real-time applications

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Network layer duties

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapters Chapter 24 Client-Server Model Chapter 25 Domain Name System Chapter 26 SMTP and FTP Chapter 27 HTTP and WWW Chapter 28 Multimedia Gr 16 Gr 17 Gr 15

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 24 Client-Server Model: Socket Interface

McGraw-Hill©The McGraw-Hill Companies, Inc., Client-Server Model Relationship Concurrency Processes

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Client-server model Client = a program running on local machine requesting service from a server Server =a program running on the remote machine providing service to clients

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 24.1 Client-server model

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 24.2 Client-server relationship in theInternet Application program ที่ client ทำงานในลักษณะ on-demand program (runs only when needed) Application program ที่ server ทำงานในลักษณะ infinite program (runs all the time) หนึ่ง Server ให้บริการหลาย client Popular services have specific client-server applications.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Concurrency= ความสามารถในการ ทำงานหลายอย่างพร้อมๆกัน Iterative client PC has one client at a time Client must start, run & end PC can start another client Concurrent client PC has >2 clients at same time.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Concurrency Iterative server Server can handle one client at a time Server receives request, processes it & respond Server can start another client Concurrent client Server can handle >2 clients at same time.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 ลักษณะการทำงานของ serverใน อินเตอร์เน็ต Server ที่ใช้ UDP มักทำงานแบบ iterative server Connectionless iterative server Server ที่ใช้ TCP มักทำงานแบบ concurrent server Connection-oriented concurrent server

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 24.3 Connectionless iterative server

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 24.4 Connection-oriented concurrent server

McGraw-Hill©The McGraw-Hill Companies, Inc., Socket Interface Sockets structure Local IP address + local port number Remote IP address + remote port number IPv4 IPv6 Stream socket Datagram socket Raw socket TCP UDP

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 24.6 Socket types (Gr 16) Instant messaging (Gr16) WWW (Gr17) File transfer Multimedia (Gr15) Internet telephony (Gr15) Domain name system (DNS)

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Domain name system สำหรับ application หลายอย่างที่ใช้ IP address การใช้ IP address โดยตรงไม่สะดวกในการใช้งาน แก้โดย Domain name system (DNS) เพื่อจัดการเกี่ยวกับชื่อที่ใช้ในอินเตอร์เน็ต

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.1 Example of using the DNS service

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Domain name system

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Domain and subdomain

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.2 Domain name space

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.3 Domain names and labels

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Internet domain name space

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Internet domain name space

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure 25.9 Generic domains

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Table 25.1 Generic domain labels

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure Country domains

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 ส่วนหนึ่งของ Internet domain name space

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 ตัวอย่างชื่อโดเมนประเทศ รหัสโดเมนประเทศ au ออสเตรเลีย at ออสเตรีย ca แคนาดา dk เดนมาร์ค ie ไอร์แลนด์ jp ญี่ปุ่น th ไทย uk อังกฤษ

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 ตัวอย่างชื่อโดเมนย่อยในประเทศไทย รหัสโดเมนใช้สำหรับตัวอย่าง or กลุ่มธุรกิจการค้า nectec.or.th ac สถาบันการศึกษ า chandra.ac.th go หน่วยงานของ รัฐบาล mua.go.th

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 ลักษณะของชื่อโดเมน Case insensitive edu=Edu=EDU ชื่อโดเมนในระดับรองลงมา ใช้ไม่เกิน 63 ตัวอักษร art.uscb.edu ชื่อเต็มโดเมนยาวไม่เกิน 255 ตัวอักษร art.uscb.edu

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 การจัดการชื่อโดเมน แต่ละโดเมนจะควบคุมโดเมนภายใต้โดเมนของ ตัวเอง Japan: abc.ac.jp, xyz.co.jp U.S.A: abc.edu, xyz.com The Netherlands: abc.nl, xyz,nl

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Domain name system zones

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Adding a domain

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Resolution Mapping a name to an address or an address to a name is called name-address resolution. = วิธีการค้นหาชื่อโดเมนที่อยู่ไกลออกไป

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure Recursive resolution fhda.edumcgraw.com

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 วิธีการค้นหาชื่อโดเมนที่อยู่ไกลออกไป flits.cs.vu.nllinda.cs.yale.edu

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 วิธีการค้นหาชื่อโดเมนที่อยู่ไกลออกไป

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Figure Iterative resolution fhda.edumcgraw.com

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004

McGraw-Hill©The McGraw-Hill Companies, Inc., 2004