مدل های tcp/ip و osi

Post on 09-Jan-2016

42 Views

Category:

Documents

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

های مدلTCP/IP و OSI

عرفان طاهری محمد رضا شیخی

مدل

ISO: OSI

ISO: OSI مدل

1983ارائه در 1995بازبینی در

هفت الیه در دو دسته

Open Systems Interconnection

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

هراليه بايد يك عملكرد با تعریف مناسب •داشته باشد.

عمليات هاي هر اليه با ديدگاه ايجاد يك •استاندارد جهاني تعريف شوند.

OSIهفت الیه ای

مرز بين اليه ها بايد به گونه اي تعیین شود كه •حداقل تبادل اطالعات بين آنها نياز باشد.

تعداد اليه ها بايد به اندازه اي باشد كه نياز به •قراردادن عمليات هاي قابل تفكيك در يك اليه وجود

نداشته باشد و از طرفي تعداد اليه ها آنقدر زياد نباشد كه باعث معماري ارائه شده بيش از حد اليه

بندي گردد )تعداد اليه ها بايد الزم و كافي باشد(

OSIهفت الیه ای

ISO: OSI مدل

OSIماهیت ها در

BitsMediaSignal

Binary Transmission

Physical LayerApplication

Presentation

Session

Transport

Network

Data Link

Physical

BIT

Application

Presentation

Session

Transport

Network

Physical

انتقال داده در یک فرمت وقابلDecode اندازه هرFrame می تواند ثابت یا متغییر

باشد. جداسازی هر فریم باDelimiterConnectionless و ACK FrameNot Routable مناسب برای ارتباطNode to Node آدرس دهی فیزیکیMAC)Media Access

Control(LLC:مثال

Ethernet و Token Ring

Data Link

Data Link Layer Frame

Data link header

Network layer data Data link footer

Frame

Data Link Frame Show Case

Ethernet’s Data Link Frame Format

Network Layer

آدرس دهی منطقیRoutableConnectionlessQOS و Congestion

ManagmentHeterogeneous Network:مثال

IP )Internet Protocol(IPX)Internet Packet Exchange(

Application

Presentation

Session

Transport

Data Link

Physical

Network

Packet

Packet Show Case

Network header

Transport layer data

Packet

Transport LayerApplication

Presentation

Session

Network

Data Link

Physical

Transport

Connectionless و Connection Oriented

Port و Socket:مثال

TCP )Transmission Control Protocol(

UDP)User Datagram Protocol(SPX)Sequenced Packet

Exchange(

Segment

Application

Presentation

Transport

Network

Data Link

Physical

Session

ایجاد، مدیریت وTerminate کردن )خاتمه دادن یک پورت(

Dialog Management نوبت :دهی در مخابره اطالعات

Token Management :ممانعت از تداخل

Synchronization از سرگیری :ارتباط از نقطه ای که قطع شده

است.:مثال

NetBIOS )Network Basic Input/Output System(

Session Layer

Application

Session

Transport

Network

Data Link

Physical

Presentation

تبدیل قواعد دستوری بینسیستم های مختلف

مشابهASCII در کد گذاری اطالعات کاربرد دارد.

:مثالمکانیزم کدگذاری اطالعات در پروتکل

SNMP

PRESENTATION LAYER

Presentation

Session

Transport

Network

Data Link

Physical

Application ایجاد ارتباط با برنامه های روی

Host پروتکل های این الیه اغلب به

به صورت یک APIsصورت Library.ارائه می گردند

:مثالNetware Core Protocol

Winsock APIHTTP

TelnetFTP

APPLICATION LAYER

مثالApplication

Presentation

Session

Transport

Network

Data Link

Physical

داده

کد گذاری شدهApplication

Presentation

Session

Transport

Network

Data Link

Physical

گذارکدی

شده

بیت

فرستنده

گیرنده

• End to End Layers• Channel Chained Layers

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

مثال

مدل

TCP/IP

TCP/IP مدل

طراحی اولیه توسط وزارت دفاع ایاالت

متحده آمریکا در . برگرفته شده 1974

.Arpanetاز

یک مدل چهار الیه ای.

OSIغیر منطبق بر All Tries Indicate Noting

Application

Transport

Internet

Network Interface

Application

Transport

Internet

NETWORK INTERFACE

Network Interface

Data Link

Physical

OSI

در این الیه چندان بحث نمی کند و با استفاده از TCP/IPمدل NDIS اجازه می دهد پروتکل های مختلف و به صورت قابل

در این TCP/IPتعویض در این الیه کار کنند. با این وجود مدل گفته می Host یک Nodeالیه دچار نقص است. در اینجا به هر

وارد می کند.Media را به Framesشود. این الیه

NDIS

Network Driver Interface Specification

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

INTERNETApplication

Transport

Network Interface

Internet

مسئول ایجاد ارتباط بینHost.ها ConnectionlessRoutable چون مهمترین پروتکل این الیهIP است، به

نیز گفته می شود.IP Layerآن

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

TRANSPORTApplication

Internet

Network Interface

Transport

قسمت بندی داده ها بهPacket

دریافت و صدورAck بازبینیPacket و کنترل

خطاQoSSocket ServicesConnectionless و

Connection Oriented

TCPUDP

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

APPLICATIONTransport

Internet

Network Interface

Application

این الیه شامل سه الیهApplication، Presentation و Session از مدل OSI است. همچنین قسمتی های باال را شامل می شود OSI در مدل Applicationتر از الیه

پوشش داده نمی شوند. معروف ترین OSIکه در مدل پروتکل های این الیه عبارتند از:

SIP: Session Initiation Protocol Telnet: TErminaL NETwork 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

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

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

اليه٧ داراي OSIاليه است ولي ٤ داراي TCP/IPمدل 1.

به طور Protocol-Interface-Serviceسه مفهوم OSIدر 2. آنقدر صريح نيست.TCP/IPصريح از هم تفكيك شده اما در

ها بر Protocol ابتدا اليه ها طراحي شده و سپس OSIدر 3. ابتدا پروتكلها TCP/IPاساس آن تعريف شده اند ولي در

طراحي شده اند و سپس اليه ها با آنها تطابق يافته اند. و Connection-Oriented هم امكان Network اليه OSIدر 4.

TCP/IP را فراهم ميكند ولي در Connection-lessهم امكان است Transport فقط بدون اتصال است و Networkاليه

(را فراهم TCP( و با اتصال )UDPكه دوسرويس بدون اتصال)مي كند.

ها protocol اليه بندي به خوبي انجام شده ولي OSIدر 5. TCP/IPآنطور كه بايد توصيف و پياده سازي نشده اند. در

پروتكلهاي به خوبي پياده سازي شده اند ولي اليه بندي خوب نيست.

TCP/IPاشکاالت مهم

Interface و Protocolتفاوت غير واضح بين 1.

هاي جديد و Technologyعدم تطبيق براي ايجاد 2.در نتيجه عدم توسعه مناسب

هاي Protocol Stackنامناسب براي توصيف 3.مختلف و سختي در تطابق با شبكه هاي ناهمگون

Data Linkعدم تمايز بين اليه فيزيكي و اليه 4.

است و IP و TCPتمركز پياده سازي روي دو اليه 5.استانداردها و مكانيزيمهاي شفافي براي اليه هاي

ديگر وجود ندارد.

OSIاشکاالت مهم

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

top related