TCP/IP Transmission Control Protocol/Internet Protocol

Resource: Windows 2000 Server Resource kit TCP/IP Core Networking Guide

> Part2 > TCPIP > Introduction to TCPIP > TCP/IP Protocol Architecture

TCP/IP Protocol Architecture

چهار ویژه گی در TCP / IP موجود در Windows 2000 و Windows NT شرکت Microsoft وجود دارد .

 
  • A standard, routable enterprise networking protocol that is the most complete and accepted protocol available. All modern network operating systems offer TCP/IP support, and most large networks rely on TCP/IP for much of their network traffic.
  • A technology for connecting dissimilar systems. Many standard connectivity utilities are available to access and transfer data between dissimilar systems, including File Transfer Protocol (FTP) and Telnet, a terminal emulation protocol. Several of these standard utilities are included with Windows 2000.
  • A robust, scalable, cross-platform client/server framework. Microsoft TCP/IP offers the Windows Sockets interface, which is ideal for developing client/server applications that can run on Windows Sockets–compliant stacks from other vendors.
  • A method of gaining access to the Internet. The Internet consists of thousands of networks worldwide, connecting research facilities, universities, libraries, and private companies.

برای مسیر یابی کردن در شبکه بسیار بزرگ این قرارداد بسیار مفید می باشد و نیز این امکان را داده که سیستم عامل های متفاوت بتوانند خود را با آن یکسان کنند و امکان ارتباط OS شما را با انواع OS های

مدرن در شبکه را از طریق Telnet وFTP File Transfer Protocol را داده . ارتباط جهانی Internet را کاملا  پشتیبانی می کند و جواب گو می باشد و نیز دارای قدرت زیادی نسبت  بدیگر

قرارداد ها می باشد .

-

The TCP/IP model

در شکل زیر می توان اجزا این قرارداد را و انواع Protocol های موجود در این قرارداد را مشاهده کنید و نیز فعالیت آنها را در لایه های شبکه .

 
Layer Description Protocols

Application

Defines TCP/IP application protocols and how host programs interface with transport layer services to use the network. HTTP, Telnet, FTP, TFTP, SNMP, RIP,DNS, SMTP, X Windows, other application protocols

Transport

Provides communication session management between host computers. Defines the level of service and status of the connection used when transporting data. TCP, UDP, RTP

Internet

Packages data into IP datagrams, which contain source and destination address information that is used to forward the datagrams between hosts and across networks. Performs routing of IP datagrams. IP, ICMP, ARP, RARP,IPSEC

Network interface

Specifies details of how data is physically sent through the network, including how bits are electrically signaled by hardware devices that interface directly with a network medium, such as coaxial cable, optical fiber, or twisted-pair copper wire. Ethernet, Token Ring, FDDI, X.25, Frame Relay, RS-232, v.35
 

Internet Layer(Network Layer)

این لایه وظیفه اش  آدرس دهی و مسیر یابی و نگهداری از Packet ها می باشد .IP, ARP ,ICMP , IGMP از Protocol های این لایه شبکه می باشد .

 
Internet Protocol (IP)

این Protocol وظیفه اش آدرس دهی و مسیر یابی آدرس ها و تجزیه کردن Packet و نیز دوباره جمع آوری کردن یک Packet می باشد .

Address Resolution Protocol (ARP)

این Protocol وظیفه اش مشخص کردن آدرس ها در این لایه از طریق MAC Address یا همان Hardware Address می باشد .

Internet Control Message Protocol (ICMP)

این Protocol وظیفه اش  تشخیص Error و گزارش دهی آن در انتقال Packet ها از مبدا به مقصد می باشد .

Internet Group Management Protocol (IGMP)

این Protocol وظیفه اش نگهداری و مدیریت Multicast group می باشد .

 

Transport Layer

این لایه وظیفه اش برقرای ارتباط بین Applications های لایه Application Layer با یکدیگر می باشد .

 

 reliable communications service    Host-to-Host (one-to-one)     Transmission Control Protocol (TCP)

ترتیب دهی و قبول کردن Packet های فرستاده شده و نیز بهبود بخشیدن به Packet های که در زمان انتقال دچار مشکل شده اند نیز ار وظایف این Protocol می باشد .

unreliable communications service  one-to-many  or (one-to-one)             User Datagram Protocol (UDP)

از این Protocol زمانی استفاده می شود که اطلاعاتی که می خواهد انتقال یابد کوچک می باشد به همین دلیل هر یک  از اطلاعات در یک Packet فرستاده می شود

 

Application Layer

در این لایه Protocol های  وجود دارد که شما را برای دسترسی به سرویس های موجود در شبکه که در لایه های دیگر پایین تر  می باشند  کمک می کند .

در این لایه  Protocol  مانند HTTP,FTP,SMTP,Telnet,DNS,RIP,SNMP را می توان نام برد

Hypertext Transfer Protocol (HTTP)

از این سرویس برای Transfer کردن اطلاعات بین Web Page های درون World wide web استفاده می شود .

File Transfer Protocol (FTP)

این سرویس برای انتقال داده ها استفاده می شود .

Simple Mail Transfer Protocol (SMTP)

برای انتقال داده از نوغ Mail Message استفاده می شود .

Telnet, a terminal emulation protocol

برای Remote  کردن سیستم ها و کنترل Host های شبکه بصورت Remote استفاده می شود

The Domain Name System (DNS)

برای عمل Name Resolution از این سرویس استفاده می شود

The Routing Information Protocol (RIP)

این سرویس برای مسیر یابی درون Router ها کارایی بسیار دارد OSPF نیز دیگر سرویس می باشد مانند RIP و با کارایی بیشتر می باشد .

The Simple Network Management Protocol (SNMP)
The Simple Network Management Protocol (SNMP) is used between a network management console and network devices (routers, bridges, intelligent hubs) to collect and exchange network management information.

TCP/IP Transmission Control Protocol/Internet Protocol

LastUpdate:2005/04/05

> Part2 > TCPIP > Introduction to TCPIP > TCP/IP Protocol Architecture