1 / 36

مدل های TCP/IP و OSI

مدل های TCP/IP و OSI. عرفان طاهری محمد رضا شیخی. مدل ISO: OSI. ISO: OSI مدل. Open Systems Interconnection. ارائه در 1983 بازبینی در 1995 هفت لایه در دو دسته. OSI هفت لایه ای. وقتي يك سطح جديد از انتزاع نياز باشد يك لايه جديد تعريف مي شود.

soleil
Télécharger la présentation

مدل های TCP/IP و OSI

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. مدلهای TCP/IP و OSI عرفان طاهری محمد رضا شیخی

  2. مدل ISO: OSI

  3. ISO: OSI مدل Open Systems Interconnection ارائه در 1983 بازبینی در 1995 هفتلایه در دو دسته

  4. OSI هفت لایه ای • وقتي يك سطح جديد از انتزاع نياز باشد يك لايه جديد تعريف مي شود. • هرلايه بايد يك عملكرد با تعریف مناسب داشته باشد. • عمليات هاي هر لايه با ديدگاه ايجاد يك استاندارد جهاني تعريف شوند.

  5. OSI هفت لایه ای • مرز بين لايه ها بايد به گونه اي تعیین شود كه حداقل تبادل اطلاعات بين آنها نياز باشد. • تعداد لايه ها بايد به اندازه اي باشد كه نياز به قراردادن عمليات هاي قابل تفكيك در يك لايه وجود نداشته باشد و از طرفي تعداد لايه ها آنقدر زياد نباشد كه باعث معماري ارائه شده بيش از حد لايه بندي گردد (تعداد لايه ها بايد لازم و كافي باشد)

  6. ISO: OSI مدل

  7. ماهیت ها درOSI

  8. Physical Layer BIT Bits Media Signal Binary Transmission Physical

  9. Data Link Layer Frame • انتقال داده در یک فرمت وقابل Decode • اندازه هر Frame می تواند ثابت یا متغییر باشد. • جداسازی هر فریم با Delimiter • Connectionless و ACK Frame • Not Routable • مناسب برای ارتباط Node to Node • آدرس دهی فیزیکیMAC(Media Access Control) • LLC • مثال: Ethernet و Token Ring Data Link

  10. Data Link Frame Show Case Frame

  11. Ethernet’s Data Link Frame Format

  12. Network Layer Packet • آدرس دهی منطقی • Routable • Connectionless • QOS و Congestion Managment • Heterogeneous Network • مثال: IP (Internet Protocol)IPX(Internet Packet Exchange) Network

  13. Packet Show Case Packet

  14. Transport Layer Segment • Connectionless وConnection Oriented • Port و Socket • مثال: TCP (Transmission Control Protocol) UDP(User Datagram Protocol) SPX(Sequenced Packet Exchange) Transport

  15. Session Layer • ایجاد، مدیریت و Terminate کردن (خاتمه دادن یک پورت) • Dialog Management: نوبت دهی در مخابره اطلاعات • Token Management: ممانعت از تداخل • Synchronization: از سرگیری ارتباط از نقطه ای که قطع شده است. • مثال: NetBIOS (Network Basic Input/Output System) Session

  16. Presentation Layer • تبدیل قواعد دستوری بین سیستم های مختلف • مشابه ASCII در کد گذاری اطلاعات کاربرد دارد. • مثال: مکانیزم کدگذاری اطلاعات در پروتکل SNMP Presentation

  17. Application Layer Application • ایجاد ارتباط با برنامه های روی Host • پروتکل های این لایه اغلب به صورت APIs به صورت یک Library ارائه می گردند. • مثال: Netware Core Protocol Winsock API HTTP Telnet FTP

  18. مثال داده کد گذاری شده کد شده گذاری گیرنده بیت فرستنده

  19. End to End Layers • Channel Chained Layers

  20. وظایف لایه ها در یک نگاه

  21. مثال

  22. مدل TCP/IP

  23. TCP/IP مدل طراحی اولیه توسط وزارت دفاع ایالات متحده آمریکا در 1974.برگرفته شده از Arpanet. یک مدل چهار لایه ای. غیر منطبق بر OSI All Tries Indicate Noting

  24. Network Interface OSI Network Interface مدل TCP/IP در این لایه چندان بحث نمی کند و با استفاده از NDIS اجازه می دهد پروتکل های مختلف و به صورت قابل تعویض در این لایه کار کنند. با این وجود مدل TCP/IP در این لایه دچار نقص است. در اینجا به هر Node یک Host گفته می شود. این لایه Frames را به Media وارد می کند.

  25. NDIS Network Driver Interface Specification

  26. NDIS NDIS 2.0: MS-DOS, Windows for Workgroups 3.1, OS/2 NDIS 3.0: Windows for Workgroups 3.11 NDIS 3.1: Windows 95 NDIS 4.0: Windows 95 OSR2, NT 4.0 NDIS 5.0: Windows 98, 98 SE, Me, 2000 NDIS 5.1: Windows XP, Server 2003, CE NDIS 5.2: Windows Server 2003 SP2 NDIS 6.0: Windows Vista NDIS 6.1: Windows Vista SP1, Server 2008 NDIS 6.20: Windows 7, Server 2008 R2

  27. Internet • مسئول ایجاد ارتباط بین Host ها. • Connectionless • Routable • چون مهمترین پروتکل این لایه IP است، به آن IP Layer نیز گفته می شود. Internet

  28. Casting • Unicast • Multicast • Broadcast Prtotocols • IPv6: Internet Protocol v.6. • IPv4: Internet Protocol v.4. • IPSec: Internet Protocol Security • ARP: Address Resolution Protocol • RARP: Reverse Address Resolution Protocol • RIP: Routing Information Protocol • ICMP: Internet Control Message Protocol • IGMP: Internet Group Management Protocol

  29. Transport • قسمت بندی داده ها به Packet • دریافت و صدور Ack • بازبینی Packet و کنترل خطا • QoS • Socket Services • Connectionless و Connection Oriented TCP Transport UDP • TCP: Transmission Control Protocol • UDP: User Datagram Protocol • SCTP: Stream Control Transmission Protocol • DCCP: Datagram Congestion Control Protocol • OSPF: Open Shortest Path First • ECN: Explicit Congestion Notification • RSVP: Resource ReSerVation Protocol

  30. Application Application • این لایه شامل سه لایه Application، Presentationو Session از مدل OSI است. همچنین قسمتی های بالا تر از لایه Application در مدل OSI را شامل می شود که در مدل OSI پوشش داده نمی شوند. معروف ترین پروتکل های این لایه عبارتند از: • SIP: Session Initiation Protocol • Telnet: TErminaLNETwork • TLS/SSL: Transport Layer Security/ Secure Socket Layer • SNMP: Simple Network Management Protocol • DNS: Domain Name System • HTTP: Hyper Text Transfer Protocol • FTP: File Transfer Protocol • SOAP: Simple Object Access Protocol • DHCP: Dynamic Host Configuration Protocol • Megaco: Media Gateway Control Protocol

  31. مقایسه مدل های TCP/IP و OSI

  32. مقایسه مدل های TCP/IP و OSI • مدل TCP/IP داراي ٤لايه است ولي OSI داراي ٧ لايه • در OSIسه مفهوم Protocol-Interface-Service به طور صريح از هم تفكيك شده اما درTCP/IP‌ آنقدر صريح نيست. • در OSI‌ابتدا لايه‌ها طراحي شده و سپس Protocolها بر اساس آن تعريف شده اند ولي در TCP/IP‌ ابتدا پروتكلها طراحي شده‌اند و سپس لايه‌ها با‌ آنها تطابق يافته اند. • در OSI لايه Network‌هم امكان Connection-Oriented و هم امكان Connection-less‌را فراهم ميكند ولي در TCP/IP‌ لايه Network‌ ‌فقط بدون اتصال است و Transport است كه دوسرويس بدون اتصال(UDP) و با اتصال (TCP)را فراهم مي كند. • در OSI لايه بندي به خوبي انجام شده ولي protocol ها آنطور كه بايد توصيف و پياده سازي نشده اند. در TCP/IP پروتكلهاي به خوبي پياده سازي شده اند ولي لايه بندي خوب نيست.

  33. اشکالات مهم TCP/IP • تفاوت غير واضح بين Protocol‌و Interface • عدم تطبيق براي ايجاد Technologyهاي جديد و در نتيجه عدم توسعه مناسب • نامناسب براي توصيف Protocol Stack‌هاي مختلف و سختي در تطابق با شبكه هاي ناهمگون • عدم تمايز بين لايه فيزيكي و لايه Data Link • تمركز پياده سازي روي دو لايه TCP و IP است و استانداردها و مكانيزيمهاي شفافي براي لايه‌هاي ديگر وجود ندارد.

  34. اشکالات مهم OSI • زمان نا مناسب براي وضع استاندارد • عدم توازن در لايه ها • پيچيدگي پياده سازي • سياستگذاري نا مناسب

More Related