14
Application Layer …

Application layer (2)

  • Upload
    -

  • View
    176

  • Download
    0

Embed Size (px)

Citation preview

Application Layer …

เสนอคณุครู ชญานิตย์ ภาสวา่ง

จดัท าโดยนางสาว นิภากร เพ็ชรชะนางสาว อริสา เสาะเห็มนางสาว ปภสัศร เสียงออ่นนางสาว วรรณนิภา แพงศรีนางสาว สภุาวรรณ สปัุดค า

Application Layer หรือ Process

Layer เป็นล าดบัชัน้การท างานของโปรโตคอล TCP/IP

ตามมาตฐาน DoD - Reference Model ซึง่เมื่อน ามาเทียบกบัมาตรฐานของ OSI - Reference Model นัน้ ในชัน้บนสดุท่ีเรียกวา่ Process Layer ของ DoD - Model

จะท างาน 2 หน้าท่ีเทียบได้กบั Application Layer และ Presentation Layer ของ OSI - Reference

Model

Application Layer …

ในชัน้นีจ้ะรองรับการท างานของ Application

ตา่งๆ อยา่งเช่น เม่ือมีเคร่ือง Client ขอใช้บริการเพื่อจะติดตอ่ขอ Download File ผา่นทาง Internet โดยอาจจะเรียกใช้โปรแกรม FTP Client ทัว่ไป อยา่งเช่นโปรแกรม WS_ftp เพื่อตดิตอ่กบัโปรเซส FTP ท่ีก าลงัให้บริการอยูท่ี่เคร่ือง Server จากนัน้ตวัโปรเซส FTP ก็จะเรียกใช้โปรโตคอล FTP

( File Transfer Protocol ) เพื่อท าการโอนถ่ายไฟล์นีไ้ปให้เคร่ือง Client เป็นต้น

การเช่ือมตอ่โปรโตคอลชัน้ Application

หรือถ้าผู้ใช้ต้องการเรียกใช้งานคอมพิวเตอร์ จากเคร่ืองท่ีอยูห่่างไกลออกไป ด้วยการใช้โปรแกรม Telnet ท่ีเคร่ือง Server

ให้บริการ ตวัโปรเซส Telnet ท่ีท างานอยู ่ก็จะเรียกใช้โปรโตคอล Telnet เพื่อตดิตอ่กนั หรือกรณีท่ีมีการเรียกใช้โปรแกรมWeb

Browser เช่น Internet Explorer เพื่อเรียกดเูว็บเพจในเว็บไซต์ ของ NASA ท่ีเคร่ืองให้บริการเว็บของ NASA ก็จะมีโปรเซส HTTP (HyperText Transfer Protocol )

ท างานอยูแ่ละจะติดตอ่กบัผู้ใช้ผา่นโปรโตคอล HTTP เป็นต้น

การท างานของ Application ตา่ง ๆ จะอยู่ท่ี Process Layer นี ้และมีการติดต่อกนั ตามแตล่ะโปรโตคอลเฉพาะแล้วแต่ Application ท่ีใช้งาน จากการท่ี Process

Layer ของ TCP/IP รองรับให้โปรโตคอลอ่ืนท างานได้หลายโปรเซสและหลายโปรโตคอล ได้พร้อมกนันัน้ ท าให้ผู้ ใช้สามารถเปิดโปรแกรมใช้งานได้หลาย ๆ อย่าง พร้อมกนั เช่น เปิดโปรแกรม Internet

Explorer เพ่ือเรียกดเูวบเพจ พร้อมกบัใช้งานโปรแกรม Outlook

Express เพ่ือรับสง่ E-Mail ไปพร้อม ๆ กนั ได้โดยไมต้่องรอให้ท างานอย่างใดอย่างหนึง่เสร็จไปก่อน หรือในปัจจบุนัมีการพฒันาโปรแกรม Web Browser ให้สามารถเรียกใช้งานโปรโตคอลอื่น ๆ ได้มากขึน้ ท าให้เราสามารถใช้โปรแกรม Web Browser โอนถ่ายไฟล์ข้อมลูท่ีใช้โปรโตคอล FTP ได้โดยไมต้่องไปหาโปรแกรมอ่ืน ๆ มาใช้เพ่ิมเติมอีก

โปรโตคอล ที่ท ำงำนและให้บริกำรกมี็ อย่ำงเช่น HTTP ( HyperText Transfer Protocol )

FTP ( File Transfer Protocol )

Electronic Mail

Protocol DNS( Domain Name System)

Protocol UDP

HTTP ( HyperText Transfer Protocol )

HTTP ใช้ในการตดิตอ่รับสง่ข้อมลูชนิดไฮเปอร์เท็กซ์(Hypertext) ระหวา่งเคร่ืองลกูขา่ยกบั WWW Server

(World Wide Web) โดยท่ีเอกสารนีจ้ะอยูใ่นรูปแบบท่ีเขียนในภาษา HTML (HyperText Markup Language) เอกสารแตล่ะชิน้ จะสามารถเช่ือมโยงไปยงัเอกสารชิน้อ่ืนได้ ซึง่เอกสารท่ีถกูเช่ือมโยงนี ้อาจจะอยูบ่นเคร่ืองคอมพิวเตอร์เคร่ืองเดียวกนั หรือตา่งเคร่ืองกนัก็ได้

FTP ( File Transfer Protocol )

FTP ใช้ในการรับ-สง่แฟ้มข้อมลูระหวา่งเคร่ืองลกูขา่ยและเคร่ือง Server โดยท่ีเคร่ืองServer จะต้องมีโปรแกรมให้บริการ FTP (FTP Server) ติดตัง้และท างานอยู ่เพื่อให้เคร่ืองลกูขา่ยท่ีรันโปรแกรม FTP Client สามารถเข้ามาขอใช้บริการได้

Electronic Mail

ไปรษณีอิเล้กทรอนิกส์ นิยมเรียกสัน้วา่อีเมล์ ชว่ยให้ผู้ใช้สง่และรับข้อความข้ามเคือข่ายกนัได้

Protocol DNS( Domain Name System)

ท่ีท าหน้าท่ีแปลงข้อมลูช่ือ Domain Name หรือ ช่ือเว็บไซท์ ทัง้หลายให้เป็นหมายเลย IP Address

Protocol UDP

ท าหน้าท่ีน าสง่ข้อมลูจากโปรโตคอลประยกุต์ไปยงัไอพี ข้อมลูรวบรวมยดูีพีเฮดเดอร์เรียกวา่ ยูดพีีดำทำแกรม หรือ ยูสเซอร์ดำทำแกรม

แหลง่อ้างอิง

http://ced.kmutnb.ac.th/wws/network/c

hapter/c2.html

http://ispying.blogspot.com/2013/11/os

i-7-layer.html

https://sites.google.com/site/wepsitphe

uxkars/hnwy-kar-reiyn-ru-thi-4/4-1-osi-

model-khux-xari