Bài giảng Mạng máy tính - OSI Protocol - Giao thức
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Mạng máy tính - OSI Protocol - Giao thức", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- bai_giang_mang_may_tinh_osi_protocol_giao_thuc.ppt
Nội dung text: Bài giảng Mạng máy tính - OSI Protocol - Giao thức
- www.themegallery.com
- MÔMÔ HÌNHHÌNH OSIOSI (Open(Open SystemsSystems Interconnection)Interconnection) Rađờiinăm1984Làtậphợpcácđặcđiểm kỹ thuật mơ tả kiến trúc mạng dành cho việckếtnốiicácthiếtbịkhơngcùngchủng loloạii Application Application Cáctầng thấp nhất đinh nghĩacácgiao Presentation Cáctầng thấp nhất đị̣nh nghĩacácgiao Presentation tiếpvậṭ lýlývàđặc̣ trưngtruyềntảỉiđiệṇ tử Session Cáctầnggiữađịnḥ nghĩacáchthứccác Session thiếtbị̣ truyềnthơng,duytrìkếtnới,kiểm̉ Transport llỡi vàđiều khiển̉ luluờng tránhviệc̣ mợṭ Transport hệ thớng phảii nhận nhiều dữ liliệu hơn Network ̣ ̉ ̣ ư ̣ ơ Network mứcxửlýlýcủả nó.Cáctầngcaonhấtđịnḥ DataLink nghĩacáchthức cácứng dụng̣ sử dụng̣ DataLink cácdịchvụ ̣cụ ̉at̉ ầngthấphơn. Physical01011101 Physical www.themegallery.com
- MÔMÔ HÌNHHÌNH OSIOSI (Open(Open SystemsSystems Interconnectio)Interconnectio) Chứcnăng: 7 Application vCungcấpgiaotiếpgiữa chươngtrìnhứngdụngcho 6 Presentation ngườisisửdụngvớihihệthống mạng 5 Session vTrìnhbàycácđặctảkỹthuật 4 Transport đểgiảiquyiquyếtvấnđềgiaotiếp giữacácchươngtrìnhứng 3 AddYourTextNetwork dụngvớihihệthốngmạng 2 DataLink vVídụ:CácứngdụngHTTP, Telnet,FTP,Mail 1 Physical www.themegallery.com
- MÔMÔMÔ HÌNHHÌNHHÌNH OSIOSIOSI Ch cnăng:Đ mb ocác 7 Application ứ ả ả dạngthứcbiễudiễnthơngtin 6 Presentation củacácứngdụngsaocho cáchệthốngtrênmạngcĩ 5 Session thể“hiểu”được. Trìnhbàycácđ ct k thu t 4 Transport ặ ả ỹ ậ cácdạngthứcbiễudiễnthơng 3 AddNetwork Your Text tinnhư:mãhố,giảimã,nén, cácdạngthứcfileảnh . 2 Data Link JPEG,ASCII,GIF,MPEG, Encryption 1 Physical www.themegallery.com
- MÔMÔMÔ HÌNHHÌNHHÌNH OSIOSIOSI Chứcnăng: 7 Application 6 Presentation Thiếtlập,quảnlý,k,kếtthúc các“phiên”(session)giao 5 Session dịch,traođổidữliệutrên mạnggiữacácứngdụng 4 Transport Trìnhbàycácđặctảkỹ 3 AddNetwork Your Text thuậtthựchiệnquátrình trên. 2 Data Link 1 Physical www.themegallery.com
- MÔMÔMÔ HÌNHHÌNHHÌNH OSIOSIOSI Ch cnăng: 7 Application ứ Đảmbảođộtincậychocácgĩi 6 Presentation tintruyềntảitrongmạng. Trìnhbàycácđặctảkỹthuật 5 Session thựchiệnviệc:Đánhthứtự vàđ mb oth t truy ncác 4 Transport ả ả ứ ự ề gĩitin,ghép/táchdữliệutừ 3 AddNetwork Your Text cácgĩitinđếntừmộtứng dụng,chọnlựagiaothứctruyền 2 Data Link nhậndữliệucĩhaykhơngcơ ch s al i. 1 Physical ế ử ỗ Vídụ:TCP,UDP www.themegallery.com
- MÔMÔMÔ HÌNHHÌNHHÌNH OSIOSIOSI 7 Application Chứcnăng:: Đảmbảoquátrìnhchuyểngiao 6 Presentation cácgĩitingiữacáchệthốngtrên 5 Session mạngthơngquaviệcxácđịnh đườngdẫn,xửlýgĩitin,chuyển 4 Transport giaogĩitinđêncáchệthống. Trìnhbàycácđặcđiểmkỹthuật 3 AddNetwork Your Text vềđịachỉlogicchocácthiếtbị 2 Data Link mạng,cơchếđịnhtuyến,các giaothứcđịnhtuyến 1 Physical www.themegallery.com
- MÔMÔMÔ HÌNHHÌNHHÌNH OSIOSIOSI 7 Application Mứcmĩcnốidữliệu(DataLinkLayer) Nhiệmvụcủamứcnàylàtiếnhành 6 Presentation chuyểnđổithơngtindướidạngchuỗicác bitởmứcmạngthànhtừngđoạnthơng 5 Session tingọilàframe.Sauđĩđảmbảotruyền liêntiếpcácframetớimứcvậtlý,đồng 4 Transport thờixửlýcácthơngbáotừtrạmthugửi trả 3 AddNetwork Your Text 2 Data Link 1 Physical www.themegallery.com
- MÔMÔMÔ HÌNHHÌNHHÌNH OSIOSIOSI 7 Application Chứcnăng:Chuy:Chuyểntảicácdịng 6 Presentation bitkhơngcĩcấutrúctrênđường truyềnvậtlý.Đ.Đơnvịdữliệulà 5 Session cácbit 4 Transport Trìnhbàycácđặctảvềđiệnvà vậtlýcủamạng:giaotiếpvậtlý,, 3 AddNetwork Your Text đặctínhđiệncủacácgiaotiếp, cựlyvàtốcđộtruyềndữliệu. 2 Data Link 1 Physical www.themegallery.com
- QuytrQuytrììnhxnhxửửllýýkhinhkhinhậậndndữữliliệệuu § Bước1:L:Lớpvậtlýđảmbảođồngbộbit,đặtcácmẫubit trongbuffer,thơngbáocholớpdatalinkvềframenhận đượcsaukhigiảimãtínhiệutừchuỗibitnhậnđược § Bước2:Lớpdatalinkkiểmtratrongtrailercuaframenhận đượcđểpháthiệnlỗitrongtruyềndẫn,nếupháthiệnlỗi thìloạibỏframe,kiểmtrađịachỉdatalink,nếuđúngthì chuyểndatagiữaheadervàtrailercủaframelênsoftware lớp3 § Bước3:Lớpnetworkkiểmtrađịachỉlớp3,nếuđúngthì xửlýtiếpvàchuyểndữliệusauheaderlớp3chosoftware lớp4 www.themegallery.com
- § Bước4:Lớptransportkhơiphiphụccácđoạndữliệuđếntheo đúngthứtựbằngthơngtinACK(Acknowledgment : tin báo nhận)trongheadervàchuyểncholớpsession § Bước5:Lớpsessionđảmbảochuỗicácmessageđãnhận đầyđủ,sauđ,sauđĩchuyểncholớppresentation. § Bước6:Lớppresentationchuyểnđổidữliệu,chuyểncho lớpứngdụng. § Bước7:Lớpứngdụngxửlýheadercuốicùngchứacác thơngtinvềcácthamsốchươngtrìnhứngdụnggiữa2 host. www.themegallery.com
- GiAOGiAO THỨCTHỨC (Protocol)(Protocol) ĐĐểểccáácmcmááytytíínhtrnhtrêênmnmạạngcngcĩĩththểểnhnhậậnbinbiếếtvtvàà traođtraođổổithithơơngtinvngtinvớớinhau,phinhau,phảảicicĩĩnhnhữữngphngphầầnn mmềềmcmcùùnglnglààmvimviệệctheo1chuctheo1chuẩẩnnnnààođođĩĩ GiaothGiaothứứclclààttậậphphợợpcpcáácnguycnguyêêntntắắc,quyđc,quyđịịnhvnhvềề truytruyềềnnhnnhậậnthnthơơngtingingtingiữữacacáácmcmááytytíínhvnhvààccáácc thithiếếtbtbịịtrtrêênmnmạạng,cng,cáácthocthoảảthuthuậậnvnvềềccấấutrutrúúcdcdữữ liliệệuvuvààphphươươngthngthứứctruyctruyềềndndữữliliệệuu www.themegallery.com
- Giao thức (tt) § NetBEUI:(NetBIOSExtendedUserInterface-giaodiệṇ ngườidùngmởrợngtrongNetBIOS)̣ •• ĐượcIBMvàMicrosoftthiếtkếdùngđểh̉ ỡtrợ giaotiếptrongmơitrườngvừavànhỏ.̉. •• Năm1985,IBMđãpháttriểngiaoth̉ ứcnầythành giaothứctruyềndẫnmạngchocácLANc̣ ỡvừa vànhỏ.Microsofth̉.MicrosofthỡtrợNetBEUIthơngquacácsản̉ phẩmmả ̣ngnḥ ư:Windows95,Windows98,Windows:Windows95,Windows98,Windows NT. •• Khơnghổtrợđịnhtuyến www.themegallery.com
- Giao thức (tt) § IPX/SPX: •• Giaothứchoạtđ̣ ợngcụ ̉amả ̣ngNetwarenguỵ ênthủylà̉ IPX(InternetworkPacketExchange::traođởigóitinlỉ ên mạng)̣ •• Cácthànhviênkháccủab̉ ợgiaotḥ ứcNovellNetwarelà SPX(SequencedPacketExchange:Traođởigóitincó̉ trìnhtự) •• SửdụngtrongmạngNovell •• Nhỏnhanhvàhiệuquảtrêncácmạngcụcbộ,c,cĩhỗtrợ địnhtuyến www.themegallery.com
- Giao thức (tt) § TCP/IP:TCP/IP:(TransferControlProtocol/InternetProtocol) • GiaothGiaothứứckickiểểmsomsốáttruyttruyềềnthnthơơng,internet.ng,internet. • CCĩĩkhkhảảnănglinăngliêênknkếếtnhitnhiềềulouloạạimimááytytíínhkhnhkháácc nhau.nhau. • LLààchuchuẩẩnIntranet,InternettonIntranet,Internettồàncncầầuu www.themegallery.com
- TỔNGTỔNG QUANQUAN VỀVỀ TCP/IPTCP/IP § Lịchsửrađờivàpháttriển •• Từnhữngnăm60rađờicáchệthốngmạng,liênmạng, khởiđầulàmạngARPANETcủabộquốcphịngMỹ •• Đầuthậpniên70cácnhàkhoahọcbắttayvàonghiên cứucácgiaothứcliênmạng(internetworking) •• BộgiaothứcTCP/IPđượccơngbốvàhồnthiệnvào khoảng1978 www.themegallery.com
- •• 1980:DARPAchínhthứcchuyểnmạngARPANETtừmạng nghiêncứusangsửdụngbộgiaothứcTCP/IP,kháiniệm Internetxuấthiệntừđĩ •• 1983:Quátrìnhchuyểnđổichínhthứchồnthànhkhi DARPAyêucầutấtcảcácmáytínhmuốnkếtnốimạng vớiARPANETphảisửdụngTCP/IP,mạngARPANETchính thứctrởthànhmạngthươngmại Nĩi chuyện nha www.themegallery.com
- § MộtsốlớptrongmơhìnhTCP/IPcĩcùngtênvớimơhình OSI.Tuynhiênkhơngnênnhầmlẫngiữhaimơhìnhnày. Application Lớp4:Application Transport Lớp3:Transport AddYourTextInternet Lớp2:Internet NetworkAccess Lớp1:NetworkAccess www.themegallery.com
- § Lớp Application Chứcnăng:Cungcấpcácchương Application trìnhứngdụngtrênmạngTCP/IP. Thựchiệncácchứcnăngcủacác Transport lớpcaonhấttrongmơhình7lớp baogồm:Mãhố/giảimã,n,nén,định AddYourTextInternet dạngdữliệu,thiếtlập/giảiphĩng phiêngiaodịch Víd :Các ngd ngHTTP,Telnet, NetworkAccess Vídụ:CácứngdụngHTTP,Telnet, FTP,Mail www.themegallery.com
- § Lớp Transport Chứcnăng:Thựchiệnchức Application năngchuyểnvậnluồngdữ liệugiữa2trạm Transport Đảmbảođộtincậy,điều khiểnluồng,pháthiệnvàsửa AddYourTextInternet lỗi. Cĩ2giaothứcchínhlàTCP NetworkAccess vàUDP www.themegallery.com
- § Lớp Internet Chứcnăng:Thựchiệnchức năngxửlývàtruyềngĩitintrên Application mạng. Cácquátrìnhđịnhtuyếnđược Transport thựchiệnởlớpnày CĩcácgiaothứcgồmIP,ICMP AddYourTextInternet (InternetControlMessage Protocol),IGMP(InternetGroup NetworkAccess MessageProtocol) www.themegallery.com
- § LớpNetworkAccess Chứcnăng:thựchiện chứcnănggiaotiếpmơi Application Application trườngmạng,chuyểngiao dịngdữliệulênđường Transport truyềnvậylý Thựchiệnchứcnăng AddYourTextInternet tươngđươnglớp1,2của mơhìnhOSI NetworkAccess www.themegallery.com
- Sự tương ứng giữa OSI và TCP/IP www.themegallery.com
- Giao thức (tt) Các giao thức thơng dụng nhất www.themegallery.com
- FTPFTP (File Transfer Protocol) • LLààddịịchvchvụụtruytruyềềntntậậptintrptintrêênhnhệệththốốngInternetvngInternetvàà trtrêêncncááchchệệththốốngmngmạạngTCP/IPngTCP/IP • DDịịchvchvụụnnààychophychophéépngpngườườididùùngđngđưưalalêênmnmááychychủủ ccáácycyêêucucầầututảảililêênhonhoặặcchcchéépvpvềềccááctctậậptinptin • FTPhoFTPhoạạtđtđộộngginggiữữanhianhiềềulouloạạihihệệththốốnghnghỗnỗnhhợợp,p, chophchophéépngpngườườididùùngtngtừừhhệệththốốngnngnààytytươươngtngtáácc hhệệththốốngkhngkháácmcmààkhkhơơngcngcầầnquantnquantââmđmđếếnhnhệệđiđiềềuu hhàànhtnhtạạiđiđĩĩ www.themegallery.com
- HTTPHTTP (HyperText Transfer Protocol) • LLààgiaothgiaothứứcClient/ServerdcClient/ServerdùùngchoWordWidengchoWordWide Web.NWeb.NĩĩcungccungcấấpcpcááchthchthứứcđcđểểWebbrowsetruyWebbrowsetruy xuxuấấtWebServer,vtWebServer,vààyyêêucucầầucucáácvănbcvănbảảnn HypermediađHypermediađượượctctạạobobởởiHTMLiHTML • WordWideWebđWordWideWebđượượcxcxââydydựựngdngdựựavavààononềềnn InternetvInternetvààssửửddụụnggiaothnggiaothứứcTCP/IPđcTCP/IPđểểtruytruyềềnn ttảảithithơơngtingingtingiữữaWebClientvaWebClientvààWebServerWebServer • HTTPcHTTPcĩĩnhinhiệệmvmvụụxxửửllýýliliêênknkếếtntnààyvyvààcungccungcấấpp ccáácgiaothcgiaothứứctruyctruyềềntinchoWebClientvntinchoWebClientvààWebWeb ServerServer www.themegallery.com
- SMTPSMTP (Simple Mail Transfer Protocol) •• LàcơchếchuyểntraođổithưtrênInternet •• NĩcĩtráchnhiệmchuyểnthơngđiệptừMailServer(máy chủchuyêntráchvềthưtínđiệntử)nàyđếnMailServer khác •• SMTPsửdụngloạiđịachỉmàtấtcảchúngtahẳnđều quenthuộc:usename@company.com •• MailServersửdụnggiaothứckiểmsốtthơngđiệpgọilà POP(PostOfficeProtocol)hayIMAP4(giaothứctruycậpthư Internetphiênbản4),là1giaothứcmớivàlinhđộnghơnPOP •• SMTPnhưngườimangthưcĩtráchnhiệmchuyểnthư,, cịnPOPvàIMAP4giốngnhưbưuđiệncĩtráchnhiệm nhậntrữvàchuyểntiếpthư www.themegallery.com
- DNSDNS (Domain Name System) • HHệệththốốngphngphâângingiảảititêênminmiềềnn • MMááychychủủDNSđDNSđượượcđcđặặttrttrêênInternetđnInternetđểểchuychuyểểnn ttêênminmiềềnsangđnsangđịịachachỉỉIPIP • KhitanhKhitanhậậptptêênminmiềềnvnvààotrongWebBrowse,yotrongWebBrowse,yêêuu ccầầununààyđyđượượcgcgởởiđiđếếnServerDNSsnServerDNSsơơccấấpđpđượượcc đđịịnhnghĩatrongWebBrowse,mnhnghĩatrongWebBrowse,mááychychủủchuychuyểểntntêênn nnààysangđysangđịịachachỉỉIPvIPvààtrtrảảvvềềchohchohệệththốốngng • NNếếuServerDNSmuServerDNSmặặcđcđịịnhkhnhkhơơngphngphâângingiảảiđiđượược,c, nnĩĩssẽẽnhnhờờđđếếnDNSnDNSởởccấấpcaohpcaohơơn.n. www.themegallery.com
- TFTP (Trivial File Transfer Protocol) • LLààgiaothgiaothứứctruyctruyềềntntậậptingiptingiốốngnhngnhưưFTP,nhFTP,nhưưngng nnĩĩđđượượcgicgiảảmchmchứứcnăngđcnăngđểểddùùngngííttttààinguyinguyêênn hhơơnn • TFTPdTFTPdùùnggiaothnggiaothứứcUDP(UseDatagramcUDP(UseDatagram Protocol),chophProtocol),chophéépspsửửddụụngtrongcngtrongcáácmcmơơitritrườườngng khkhơơngdngdùùngTCPngTCP • KhKhơơngcngcĩĩchchứứcnănggiaodicnănggiaodiệệnngnngườườididùùngnhngnhưư FTPFTP • KhKhơơngthngthểểliliệệtktkêêththưưmmụục,cũngkhc,cũngkhơơngcngcĩĩththủủttụụcc LogintrongTFTPLogintrongTFTP www.themegallery.com
- TCP (Transmission Control Protocol) •• Mộtkếtnốitrướchếtphảiđượcyêucầubởingườigởi vàbảođảmbởingườingườinhận •• Điềunàycungcấpmứcđầutiêncủađộtincậybằngcách bảođảmngườinhậnsẵnsàngnhậndữliệu •• Nếu1ứngdụngcầntruyềndữliệutrựctiếpđến1máy khác,IPbắtđầugởicácgĩidữliệuđếnđích.Nhưngnếu đíchkhơnglàmviệc(offline),hoặcbậnrộn,IPkhơngthể nàobáochoứngdụngđĩrằngdữliệukhơngđượctiếp nhận •• TCPquảnlýđiềunàybằngcáchgởi1yêucầukếtnốiđơn giản,vàIPsẽchuyểnđi.Khingườinhậnphảnứng,TCP bắtđầugởinhiềuthơngtinhơnđếnIP,bảođảmrằngIP khơngđểmấtdữliệu. www.themegallery.com
- UDPUDP (Use Datagram Protocol) • GiaothGiaothứứctruyctruyềềnkhnkhơơngkngkếếtntnốối,khi,khơơngđngđảảmbmbảảođođộộ tinctincậậy,nhy,nhưưngtingtiếếtkitkiệệmchiphmchiphíítruytruyềềnn • UDPđUDPđượượcthicthiếếtktkếếđđểểchuychuyểểngiaodngiaodữữliliệệutheoutheo ththờờigianthigianthựựcnhcnhưưââmthanh,videomthanh,video trtrựựctictiếếptptừừ điđiểểmnmnààyđyđếếnđinđiểểmkhmkhááctrctrêêninternethayintranetninternethayintranet • VVớớiUDPiUDPứứngdngdụụngcngcĩĩththểểggởởidatađidatađếến1mn1mááykhykháácc mmààkhkhơơngcngcầầnynyêêucucầầukukếếtntnốối,đi,đốốivivớớiTCPthiTCPthììccầầnn phphảảicicĩĩ www.themegallery.com
- RIPRIP (Routing Information Protocol) § GiaothGiaothứứcdcdẫẫnđnđườườngđngđộộng,dng,dùùngđngđểể2m2mạạngkhngkháácc SubnetMaskcSubnetMaskcĩĩththểểtruytruyềềnthnthơơngchonhaungchonhau www.themegallery.com
- IPIP (Internet Protocol) § GiaothGiaothứứcInternetchuycInternetchuyểểngiaocngiaocáácgcgĩĩitinquacitinquacáácc mmááytytíínhđnhđếếnđnđííchch § IP(hiIP(hiệệnnaylnnaylààIPthIPthếếhhệệ4hayIPv4)l4hayIPv4)lààgiaothgiaothứứcc vvậậnchuynchuyểểncncơơbbảảnchocnchocáácgcgĩĩitintritintrêênmnmạạngng InternetvInternetvààccáácmcmạạngdngdùùnggiaothnggiaothứứcTCP/IPcTCP/IP § IPdIPdùùngđngđểểxxââydydựựng1giaoting1giaotiếếpmpmạạngvngvààccáácđcđịịaa chchỉỉmmááytytíínhtronggiaotinhtronggiaotiếếpmpmạạngđngđĩĩ www.themegallery.com
- ARPARP (Address Resolution Protocol) § GiaothGiaothứứcphcphâângingiảảiđiđịịachachỉỉ § TrTrêêncncáácmcmạạngTCP/IP,giaothngTCP/IP,giaothứứcARPdcARPdùùngđngđểểttììmm 1đ1địịachachỉỉMACtMACtươươngngứứngvngvớới1đi1địịachachỉỉIPIP § ARPđARPđượượcdcdùùngtrongtngtrongtấấtctcảảccááctrctrườườnghnghợợp1p1 nnúútntnằằmtrmtrêênmnmạạngcngcầầnbinbiếếtđtđịịachachỉỉIPcIPcủủa1na1núútt khkhááccccùùng1mng1mạạnghaylinghayliêênmnmạạngng www.themegallery.com
- ICMPICMP(InternetControlMessage Protocol) § Là1giaothứcbáolỗihoạtđộnghợpnhấtvớiIP § LệnhPingsửdụngICMPnhưlà1sựthămdịđểtìmra trạmcĩthểđếnđược.PingsẽgởithơngđiệpICMPEcho Request(yêucầunhắclại)vàotrongdatagramvàgởiđến đíchđãchọn § KhiđíchnhậnđượcthơngđiệpEchoRequest,nĩsẽđáp ứngbằngcáchgởilại1thơngđiệpđáplạiEcho § MộtứngdụngkháccủaICMPlàtraceroute,dùngđểcung cấpdanhsáchcácRouterdọctheođườngđếnđích www.themegallery.com
- www.themegallery.com
- LOGO www.themegallery.com
- LOGO www.hui.edu.vn