เครือข่ายสารสนเทศ Application Layer Network Application

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
IT Central Library KMITL
Advertisements

ภัยคุกคามด้านความปลอดภัย
Voice over IP (VoIP) VoIP in LAN, WAN VoIP through Internet
Transport Layer.
File Transfer (FTP), WWW, HTTP, DHCP.
เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server
เสรี ชิโนดม PHP กับ Form เสรี ชิโนดม
เกียรติพงษ์ ยอดเยี่ยมแกร
Introduction to Server Services
Bandwidth Management Network Management and Design.
Application Layer.
Mr. Winai Purikasem. Introduction  Hypertext model  Use of hypertext in World Wide Web (WWW)  WWW client-server model  Use of TCP/IP protocols in.
CHAPTER 1 INTRODUCTION TO JAVA WEB PROGRAMMING Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of.
BY KIADTIPONG YORD. CHANDRA 2004 :: COMPUTER NETWORK ระบบเครือข่ายคอมพิวเตอร์ และการกระจาย Computer Network and Distributed เทคโนโลยี Internet Internet.
OSI 7 LAYER.
Multimedia Systems รศ. ดร. บุญวัฒน์ อัตชู
NEW MEDIA. สื่อใหม่ คือ สื่อเก่าที่เปลี่ยนรูปลักษณ์ ภายนอก คุณเชื่อความคิดนี้หรือไม่
การสื่อสารข้อมูล.
บทที่ 9 ความปลอดภัยระบบเครือข่าย
ศูนย์ข้อมูลกลางเพื่อบริหารจัดเก็บและใช้ประโยชน์
บทที่ 2 ความรู้เบื้องต้นเกี่ยวกับเทคโนโลยีสารสนเทศ และระบบสารสนเทศ
เทคโนโลยีสารสนเทศเพื่อชีวิต
อยู่ระหว่างดำเนินการ
Information Technology For Life
Mobile Network/Transport Layers
U C S m a r t Smart Organizing Solution by Unified Communication
การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
บทที่ 3 โพรโตคอล ทีซีพีและไอพี TCP / IP
บทที่ 8 เครือข่ายการสื่อสารทางไกลระหว่างประเทศ
Firewall อาจารย์ ธนัญชัย ตรีภาค ภาควิชาวิศวกรรมคอมพิวเตอร์
HTML5 (Hypertext Markup Language 5)
Wireless Network เครือข่ายไร้สาย
บทที่ 6 โลกของเครือข่าย.
Security in Computer Systems and Networks
บทที่ 4 อินเตอร์เน็ต.
Crowded Cloud e-services: Trust and Security
Computer Network.
อินเทอร์เน็ตและบริการออนไลน์
ระบบห้องสมุดอัตโนมัติ ในประเทศไทย
เทคโนโลยีอินเทอร์เน็ต Internet Technology
TCP/IP Protocol นำเสนอโดย นส.จารุณี จีนชาวนา
เครือข่ายคอมพิวเตอร์
การออกแบบสถาปัตยกรรมแอปพลิเคชั่น
Road to the Future - Future is Now
บทที่ 5 ระบบปฏิบัติการเครือข่าย
ระบบเครือข่ายคอมพิวเตอร์ (COMPUTER NETWORK)
เทคโนโลยีสารสนเทศเพื่อการศึกษาค้นคว้า
อินเทอร์เน็ตเบื้องต้น
การบริหารความปลอดภัยสารสนเทศ
จงยกตัวอย่างโปรแกรมที่ใช้สำหรับออกแบบเว็บไซด์
บทที่ 4 การใช้งานอินเทอร์เน็ตเบื้องต้น Introduction to Internet
Chapter5:Sound (เสียง)
การออกแบบระบบ System Design.
อาจารย์ชนิดา เรืองศิริวัฒนกุล หลักสูตรสาขาวิชาเทคโนโลยีสารสนเทศ
การบริหารจัดการระบบ.
อาจารย์สุธารัตน์ ชาวนาฟาง
เครือข่ายคอมพิวเตอร์ ขั้นสูง
Multimedia Production
บทที่ 4 อินเตอร์เน็ต.
งานระบบคอมพิวเตอร์และบริการ
Database ฐานข้อมูล.
ระบบเครือข่ายคอมพิวเตอร์ Internet
อาจารย์อภิพงศ์ ปิงยศ บทที่ 5 : การประยุกต์ใช้คริพโตกราฟี Part2 สธ412 ความมั่นคงของระบบสารสนเทศ อาจารย์อภิพงศ์ ปิงยศ
Web Services ศูนย์เชียวชาญฉพาะทางด้านวิศวกรรมซอฟต์แวร์
ความรู้พื้นฐานเกี่ยวกับการสร้างเว็บไซต์
TOT e-Conference Bridge to Talk : Simple & Clear.
บทที่ 2 เทคโนโลยีคอมพิวเตอร์
เสียง.
บทที่ 1 ความรู้เบื้องต้นเกี่ยวเทคโนโลยีสารสนเทศและการสื่อสาร
บทที่ 2 ระบบเครือข่ายและอินเทอร์เน็ต
ใบสำเนางานนำเสนอ:

เครือข่ายสารสนเทศ Application Layer Network Application อ.ธนากร อุยพานิชย์ สาขาวิชาบรรณารักษศาสตร์และสารสนเทศศาสตร์ คณะมนุษยศาสตร์และสังคมศาสตร์ มหาววิทยาลัยราชภัฏสวนสุนันทา

WAN Link LAN Link http://www.kaewchaochom.com 1.jpg message 1.jpg

Web Architecture HTML file ( Object ) HTTP

Web Caching Web Caching เป็นพื้นที่สำหรับเก็บออบเจ็กต์ของเว็บชั่วคราว เช่น เอกสาร HTML สำหรับการเรียกใช้ในภายหลัง ซึ่งทำให้มีข้อดีในการใช้ที่สำคัญอยู่ 3 ประการคือ - ลดการใช้ bandwidth เพราะการเรียกใช้และการตอบสนองเพียงที่ต้องออกไปนอก network น้อยลง - ลดการทำงานของ Server เพราะการเรียกใช้บางครั้งเท่านั้นที่ตัว Server ต้องจัดการ - ลด Latency เพราะ การตอบสนองของในการเรียกใช้ข้อมูลที่อยู่ Cache จะทำได้ทันที และอยู่ใกล้กับตัว Client

Web Caching HTTP 1.1 response header HTTP/1.1 200 OK Date: Fri, 30 Oct 1998 13:19:41 GMT Server: Apache/1.3.3 (Unix) Cache-Control: max-age=3600, must-revalidate Expires: Fri, 30 Oct 1998 14:19:41 GMT Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT ETag: "3e86-410-3596fbbc" Content-Length: 1040 Content-Type: text/html HTTP 1.1 response header script ที่สร้างขึ้นเพื่อใช้ทำการตอบสนองต่อ If-Modified-Since และ/หรือ If-None-Match request

Half Duplex

This is bold </b> Html This is bold <b> This is bold </b> HTML 3 ส่ง Straeming media ไม่ได้ static web HTML 4 ส่ง Straeming media ได้ Dynamic web ต้องใช้ FLASH

Streaming Network ไฟล์เสียงและไฟล์วีดีโอที่ได้รับความนิยม - Streaming Video (FLV, F4V, MP4, 3GP) - Streaming Audio (MP3, F4A, M4A, AAC) - See more at: http://www.sysadmin.in.th/node/334#sthash.ISz0os8D.dpuf

โปรโตคอลเกี่ยวกับไฟล์เสียงและวีดีโอ - RTP, RTSP, RTMP, RTMPT, RTMPS, RTMPE RTP = Real-time Transport Protocol RTSP= Real Time Streaming Protocol RTMP = Real Time Messaging Protocol RTCP = Real-time Control Protocol - See more at: http://www.sysadmin.in.th/node/334#sthash.ISz0os8D.dpuf

Html 5 Semantic Web Offline & Storage Device Access Connectivity Multimedia 3D, Graphics & Effects Performance & Integration CSS3

Http 2.0 HTTP 2.0 คือ การมัลติเพล็กซ์การเชื่อมต่อทำให้การร้องขอข้อมูลหลายๆ ชุดสามารถรวมเข้าไว้ในการเชื่อมต่อ TCP เดียวกันได้ และยังสามารถจัดสำดับความสำคัญของการเชื่อมต่อแต่ละชุดได้

Next age of Application HTML 5 + HTTP 2.0 Streaming + Full Duplex Video call ???

XML Extensible Markup Language HTML Vs XML

Web service  ระบบซอฟต์แวร์ที่ออกแบบมา เพื่อสนับสนุนการแลกเปลี่ยนข้อมูล ระหว่างเครื่องคอมพิวเตอร์ผ่านระบบเครือข่ายอินเตอร์เน็ต Web Service Protocal Stack

Multimedia Network Application End – End delay ( multimedia , message , voice ) - มีภาพสัญญาณแล้วหายไปนาน แล้วโผล่มาอีก Delay Jitter - แรกๆ เร็ว และ ช้า สลับกันไป

Video Compression 1 pixel มี 24 bit แสดงผลได้ 16.7 ล้านสี แม่สีแต่ละสี RGB แสดงเฉดสีได้อย่างละ 256 เฉดสี ถ้าจอภาพขนาด 4,000 x 2,000 คูณ 24 bit ได้ 190 ล้านบิตต่อวินาที MPEG 1 = CD-ROM MPEG 2 = DVD MPEG 4 = Internet < 1 Mbps

Video Compression

Codec บีบอัด ไฟล์ video เปลี่ยนจาก Analog เป็น Digital

Internet Multimedia HTTP object ต้องโหลดมาก่อน จึงจะชมได้

Internet Multimedia Streaming Server จะมีไฟล์เล็กๆ มาชี้ที่ ไฟล์ (media ) ให้เป็น streaming message ค่อยๆ ทยอยส่งทีละน้อย Media Player จะต้องมี buffer สำหรับเก็บข้อมูลชั่วคราว และ ต้องติดตั้ง FLASH ลงไป

Web RCT Supported Browsers Supported Mobile Platforms Chrome Firefox                 Chrome                  Firefox                   Opera Supported Mobile Platforms                   Android iOS

SIP Session Initiation Protocol โพรโทคอลหรือเกณฑ์วิธีเพื่อใช้งานด้านมัลติมีเดีย เช่น การส่งข้อมูลเสียงหรือวีดีโอบนเครือข่าย IP ได้รับการพัฒนาโดย IETF 

E-mail Simple Mail Tranfer Protocol - Mail User Agent - Mail Tranfer Output POP 3 ตู้ ป.ณ.

Mail Message Format

Multipurpose Internet Mail Extension เป็นโปรโตคอลที่ทำหน้าที่แปลงตัวอักษรให้เป็น ASC II 7 bit โดยจัดเป็นท่อนๆ

File Transfer Protocol ใช้ในการ upload ไฟล์ ที่ port 21 มาตรฐาน RFC 959 = Client remote Server ( Host )

File Transfer Protocol เคลื่อนย้ายไฟล์ระหว่าง ฮาร์ดดิสก์ 2 ตัว ที่อยู่คนละที่กัน Active mode = 21 Passive mode = 20 Data transfer Dropbox เป็น FTP หรือ ไม่

Secure Sockets Layer (SSL) โปรโตคอลความปลอดภัย ที่ถูกใช้เป็นมาตรฐาน ในการเพิ่มความปลอดภัย ในการสื่อสารหรือส่งข้อมูลบนเครือข่ายอินเทอร์เน็ต อยู่ระหว่าง Application layer และ Transport layer มีขั้นตอนการทำงาน ดังนี้ - การตรวจสอบ server ว่าเป็นตัวจริง - การตรวจสอบว่า Client เป็นตัวจริงหรือไม่ -  การเข้ารหัสลับการเชื่อมต่อ เช่น HTTPS

SSH Tunnel SSH Port Forward เป็นการกำหนดเส้นทางการรับส่งข้อมูลระหว่างเครือข่ายภายนอก (WAN) กับเครือข่ายภายใน (LAN) 

SSH Tunnel Local Port Forward หรือ Outgoing Tunnels เป็นการกำหนดช่องทางการเชื่อมต่อจากเครือข่ายต้นทางไปยังเครือข่ายปลายทางผ่าน Port ที่กำหนด 

SSH Tunnel Remote Port Forward หรือเรียกอีกชื่อหนึ่งว่า Incoming Tunnels มีการทำงานและวัตถุประสงค์ที่ตรงข้ามกับ Local Port Forward กล่าวคือเป็นการกำหนดช่องทางการเชื่อมต่อจากเครือข่ายปลายทางกลับมายังเครือข่ายต้นทางผ่าน Port ที่กำหนด

Transport Layer Security เป็นโปรโตคอลที่ทำให้มั่นใจความเป็นส่วนบุคคลระหว่างโปรแกรมประยุกต์สื่อสารกับผู้ใช้ของพวกเขาบนอินเตอร์เน็ต เมื่อการสื่อสารแม่ข่ายกับลูกข่าย TLS ทำให้มั่นใจว่าไม่มีบุคคลที่สามแอบฟังหรือยุ่งด้วยข่างสารใดๆ

Domain Name System Convert IP to URL Distributed database == สมุดโทรศัพท์

IANA องค์การกำหนดหมายเลขอินเทอร์เน็ต เป็นหน่วยงานซึ่งควบคุมดูแลการจัดสรรหมายเลขไอพีทั่วโลก การจัดสรรหมายเลขระบบอิสระ การจัดการ root zone ในระบบการตั้งชื่อโดเมน ประเภทสื่อ ตลอดจนหมายเลขและสัญลักษณ์อื่นที่เกี่ยวข้องกับโปรโตคอล อินเทอร์เน็ต IANA ดำเนินการโดย ICANN  

ICANN การบริหารระบบชื่อโดเมน (Management of the Domain Name System) Internet Corporation for Assigned Names and Numbers เป็นองค์กรบริหารทรัพยากรโดเมนโลก ทำหน้าที่รักษาความเสถียรภาพการดำเนินงานของระบบอินเตอร์เน็ต เป็นตัวแทนควบคุมอินเตอร์เน็ตโลก รวมถึง Domain name ต่างๆของทั่วโลก การบริหารระบบชื่อโดเมน (Management of the Domain Name System) การบริหารระบบอุปกรณ์แม่บทเพื่อบริการด้านทะเบียนและสืบค้นโดเมน (Management of the Root Server System) การจัดสรรเลขหมายไอพี (Allocation of IP Address Space) การกำหนดมาตรฐานทางเทคนิค (Assignment of Protocol Parameters)

ก่อตั้งโดย ศาสตราจารย์ ดร ก่อตั้งโดย ศาสตราจารย์ ดร.กาญจนา กาญจนสุต และคณะ เพื่อทำหน้าที่เป็นหน่วยงานดูแลระบบทะเบียนและให้บริการจดทะเบียนชื่อโดเมน เพื่อตอบสนองกับการขยายตัวของการจดทะเบียนโดเมนเนม โดยสถานะของทีเอชนิคในขณะนั้นไม่ได้เป็น นิติบุคคล หากแต่เป็นเพียงศูนย์บริการจดทะเบียนชื่อโดเมนซึ่งตั้งอยู่ภายในสถาบันเทคโนโลยีแห่งเอเชีย (AIT: Asian Institute of Technology) THNIC Foundation หรือ มูลนิธิศูนย์สารสนเทศเครือข่ายไทยอย่างเป็นทางการขึ้น ในวันที่ 7 สิงหาคม พ.ศ.2550

Root Zone ทั่วโลกมี Root Server 13 ตัว

Root Zone

Virtualization นำ Software มาแปลงเป็น Hardware นั่งเครื่องบิน มี first class กับ Economy Native or Bare-metal เป็นระบบเสมือนติดต่อกับ Hardware โดยตรงไม่ผ่าน OS ( เป็น OS ที่ระบบปรับแต่งมาโดยเฉพาะ) เช่น Xen, VMware ESX Server   Hosted แบบนี้ตัวระบบเสมือนจะไปอาศัยการทำงานในการติดต่อกับ Hardware ผ่านทาง OS  เช่น VMware GSX , Server, Workstation, VirtualPC 

Cloud Computing Polling of resource On-demand network access Broad network access Rapid Elastic Measure Service Virtual Server swing

Cloud Computing Private Cloud Public Cloud Hybrid Cloud

Big Data Data structure No-SQL Stored and analysis

Hadoop distributed file system Storage และ Map Reduce