计算机网络协议tcp/ip
TCP/IP 是供已连接因特网的计算机进行通信的通信协议。 TCP/IP 指传输控制协议/网际协议 (Transmission Control Protocol / Internet Protocol)。 TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。 TCP/IP(传输控制协议/网际协议)是互联网中的基本通信语言或协议。在私网中,它也被用作通信协议。
当你直接网络连接时,你的计算机应提供一个TCP/IP程序的副本,此时接收你所发送的信息的计算机也应有一个TCP/IP程序的副本。
TCP/IP是一个四层的分层体系结构。高层为传输控制协议,它负责聚集信息或把文件拆分成更小的包。这些包通过网络传送到接收端的TCP层,接收端的TCP层把包还原为原始文件。
低层是网际协议,它处理每个包的地址部分,使这些包正确的到达目的地。网络上的网关计算机根据信息的地址来进行路由选择。即使来自同一文件的分包路由也有可能不同,但最后会在目的地汇合。 TCP/IP使用客户端/服务器模式进行通信。TCP/IP通信是点对点的,意思是通信是网络中的一台主机与另一台主机之间的。
计算机网络协议汇总
一台路由器上可以同时运行多个路由协议。不同的路由协议都有自己的标准来衡量路由的好坏,并且每个路由协议都把自己认为是最好的路由送到路由表中。这样到达一个同样的目的地址,可能由多条分别由不同路由选择协议学习来的不同的路由。虽然每个路由选择协议都有自己的度量值,但是不同协议间的度量值含义不同,也没有可比性。路由器必须选择其中一个路由协议计算出来的最佳路径作为转发路径加入到路由表中。
实际的应用中,路由器选择路由协议的依据就是路由优先级。给不同的路由协议赋予不同的路由优先级,数值小的优先级高。当有到达同一个目的地址的多条路由时,可以根据优先级的大小,选择其中一个优先级数值最小的作为最优路由,并将这条路由写进路由表中
计算机网络协议tcp/ip的定义以及组成
TCP/IP协议定义了一个在因特网上传输的包,称为IP数据报,由首部和数据两部分组成。首部的前一部分是固定长度,共20字节,是所有IP数据报必须具有的。在首部的固定部分的后面是一些可选字段,其长度是可变的。首部中的源地址和目的地址都是IP协议地址。
计算机网络协议解释
计算机网络通常由三个部分组成,它们是资源子网、通信子网和通信协议. 资源子网是计算机网络中面向用户的部分,负责全网络面向应用的数据处理工作; 通信子网就是计算机网络中负责数据通信的部分; 通信双方必须共同遵守的规则和约定就称为通信协议,它的存在与否是计算机网络与一般计算机互连系统的根本区别。
计算机网络协议tcp
TCP
基于字节流的传输层通信协议
传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 定义。
TCP旨在适应支持多网络应用的分层协议层次结构。连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。
计算机网络协议要素
常用的网络协议有TCP/IP协议、HTTP协议、FTP协议、Telnet协议、FTP协议、SMTP协议、NFS协议、UDP协议等。 网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 网络协议是由三个要素组成:
1、语义 语义是解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。
2、语法 语法是用户数据与控制信息的结构与格式,以及数据出现的顺序。
3、时序 时序是对事件发生顺序的详细说明。 网络协议的层次结构如下: 1、结构中的每一层都规定有明确的服务及接口标准。 2、把用户的应用程序作为最高层 3、除了最高层外,中间的每一层都向上一层提供服务,同时又是下一层的用户。
4、把物理通信线路作为最低层,它使用从最高层传送来的参数,是提供服务的基础。
计算机网络协议实现
网络协议的定义:为计算机网络中进行数据交换而建立的规则、标准或约定的集合。
例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识。为了能进行通信,规定每个终端都要将各自字符集中的字符先变换为标准字符集的字符后,才进入网络传送,到达目的终端之后,再变换为该终端字符集的字符。当然,对于不相容终端,除了需变换字符集字符外。其他特性,如显示格式、行长、行数、屏幕滚动方式等也需作相应的变换。网络协议是由三个要素组成:[2] (1) 语义。语义是解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。 (2) 语法。语法是用户数据与控制信息的结构与格式,以及数据出现的顺序。 (3) 时序。时序是对事件发生顺序的详细说明。(也可称为“同步”)。[3] 人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序。计算机网络协议中不包括
逻辑组成: 资源子网 和 通讯子网 物理组成: 网络四要素 连接元件(pc机, 路由器,交换机等) 连接介质 (双绞线, 同轴电缆, 光纤等) 连接控制机制 (组要是协议:如tcp/ip, rip,ospf等) 连接拓扑结构 (总线型,星型,环形,树形等)
计算机网络协议由哪几部分组成
网络硬件基本组成的是:网卡、网线、集线器(HUB)和交换机、2台以上主机
一 网卡
网络接口卡(NETWORK INTERFACK CARD,NIC)我们通常称之为"网卡",在局域网中的每一台计算机都必须通过传输介质(双绞线、同轴电缆或光纤)与网卡相连,才能在相互之间进行信息交流。由于网络技术的不同。网卡的分类也有所不同,如读者所熟知的ATM网卡,令牌环网卡和以太网网卡等。
目前约有80%的局域网采用以太网网卡,目前就以太网网卡而言,已有10Mb/s 100Mb/s 10/100Mb/s以及千兆以太网网卡。网卡插在pc机或服务器的扩展槽内,配合网络操作系统来控制网络信息的交流。网卡的选择恰当与否,将直接影响整个完国的数据传输率。基本选择原则是使网卡与工作站总线类型兼容。一般来说,工作站可配16位网卡,而为保证服务器的数据传输能力,服务器最好配上32位的网卡。与不同类型的网络介质相对应,网卡通常有以下三种端口的类型:
(1) RJ-45端口,为双绞线接口。如果你的网络采用10BaseT架设,UTP双绞线的两端应各接一个RJ-45接头,一端查在电脑,另一端则插在10BaseTHUB端口内。
(2)BNC端口,为细同轴电缆接口。
(3)AUI端口,为粗同轴电缆接口。目前也有些网卡在一块网卡上同时提供2种、甚至3种端口,用户应依据自己所选的传输介质选用相应的网卡
注意:如果网卡有两种或两种以上的接口一般为10M网卡
无线网卡,通过无线电波传输信号,速度不及有线得快,但是省去了网络布线的麻烦,并且传输距离比较大。
二 集线器(HUB)和交换机
集线器(HUB)与网卡、网线等传输介质一样,属于局域网中的基础设备。集线器实际上就是中继器的一种,其区别仅在于集线器能够提供更多的端口服务,所以集线器又叫多口中继器。集线器主要以优化网络布线结构,简化网络管理为目标而设计的。
集线器的分类
集线器的种类很多,集线器分类并没有特定的标准,为了便于大家认识集线器,我们还是给它分分类吧。
按照集线器所支持的带宽不同,可分为10Mbps、100Mbps、10/100Mbps三种。一般来说传输的内容不涉及语音、图像、传输量相对较小,10M的带宽就足够用了。如果传输量较大,且上联设备支持IEEE802.3U时应当选择100Mbps的集线器。现在有的厂商提供了一种新的解决方案10/100Mbps双速集线器,它已经内置10Mbps和100Mbps两条内部总线。双速集线器分为手动10/100Mbps切换和自动10/100Mbps切换,手动切换为每集线器10/100Mbps转换,自动切换为每端口切换。
按照配置的形式不同,可分为独立型集线器、模块化集线器和堆栈式集线器。独立型集线器是带有许多端口的单个盒子式的产品,独立型集线器之间用一段10Base-5同轴电缆把它们连接在一起,或者是在每个集线器上的独立端口之间用双绞线把它们连接起来。模块化集线器配有机架,带有多个卡槽,每个槽可放一块通信卡,每个卡的作用就相当于一个独立型集线器。堆栈式集线器可以将多个集线器"堆栈"使用,当它们连接在一起时,其作用就像一个模块化集线器一样,可以当作一个单元设备来进行管理。
按照管理的方式不同,可分为切换式、共享式和可堆栈共享式三种。切换式集线器可以使10Mbps和100Mbps的站点用于同一网段中。一个切换式集线器重新生成每一个信号并在发送前过滤每一个包,而且只将其发送到目的地址。共享式集线器提供了所有连接点的站点间共享一个最大频宽。共享式集线器不过滤或重新生成信号,所有与之相连的站点必须以同一速度工作(10Mbps或100Mbps)。堆栈共享式集线器可将多个堆放在一起,通过级连口互连在一起,所以也可以看作是局域网中的一个大集线器。当5个12口的集线器级连在一起时,可以看作是1个60口的集线器。其中一台集线器作为主工作集线器,并带有SNMP网管代理,其它集线器则由主工作集线器代为执行网管任务。当堆栈式集线器进行堆栈时,集线器的ID自上而下设置为1、2、3...,有些集线器是通过DIP开关的方式设置,有些集线器是自动设置的,这种集线器价格昂贵。
此外根据外形尺寸的不同,可分为机架式和桌面式两种;根据延护方式的不同,有分为可堆栈和不可堆栈两种;根据安装方式的不同,可分有内置和外置两种。
集线器是如何工作的
典型的集线器有多个用户端口,用来连接计算机和服务器,每一个端口支持一个来自网络的连接。Arcnet、10Base-T、10Base-F及许多其它专用网络都依靠集线器来连接各段电缆及把数据分发到各个网段。尽管每一个站是用它自己专用的双绞线连接到集线器的,但基于集线器的网络仍然是一个共享介质的局域网。
当某个端口发送数据包时,首先到达集线器,集线器对收到的信号进行放大和相位失真进行补偿后,将再生的信号向与集线器中的其他所有端口进行传送。当存在一个以上的端口同时发送时,集线器将从其端口检测到碰撞并产生碰撞强化信号(Jam)向集线器所连接的目标端口进行传送。
集线器的外部结构
我们常见到的集线器是长方体,其外部结构比较简单。
集线器是电子设备,因此需要电源,背部面板上主要有交流电源插座、电源开关。为了能够利用以前铺设的介质(如粗缆、细缆),有些集线器还设有BNC接口和AUI接口。RJ-45接口用于连接工作站或服务器,BNC接口或AUI接口用于连接主干网。因此在这类集线器的背部面板中还有一个AUI接口和一个BNC接口。当你的网卡和网卡之间的接口插槽不相同时,就可买一个转换器。它可以将RJ-45接头转换成BNC接头或AUI接头,反之亦然。
正面的面板大部分位置分布有一排N个RJ-45接口(视几口集线器而定,大家可根据自己设立的站点数选择不同口数的集线器)。多数集线器还有指示多种状态的LED指示灯,常见有(Power)电源指示灯、AUI端口状态指示灯、BNC端口状态指示灯、每个RJ-45接口对应的监视端口通信状态(主要显示各端口接收指示和链路状态指示)。另外还有一个碰撞(Collision)指示灯,由于以太网采用CSMA/CD协议,在传输过程中可能发生冲突,此时,Collision要闪烁。但是,如果Collision闪烁过分频繁,说明您的网络负载已经很重了,您就要对您的网络进行调整或者升级。
交换机
它工作在OSI模型的第二层,数据链路层。分为可网管和不可网管两种,前者比较高级,可以由网络管理员进行配置管理,实现许多功能。如:VLAN的配置,端口的管理。我们本次实验用的就是可网管的两层交换机uHammer24 V2.0,还有一种比较高级的智能三层交换机,具有路由功能。关于交换机的配置以及维护我们将字后面进行讨论
交换机的连接方式:级联和堆叠两种,前者可以通过级联口或者普通口进行连接称为级联;后者通过交换机专用的堆叠接口进行连接,注意堆叠应该选择同一品牌的交换机进行堆叠连接,不同的品牌交换机堆叠可能不兼容,级联没有这种问题
计算机网络协议有哪些
TCP/IP协议、IPX/SPX协议、NetBEUI协议网络上的计算机之间又是如何交换信息的呢?
就像我们说话用某种语言一样,在网络上的各台计算机之间也有一种语言,这就是网络协议,不同的计算机之间必须使用相同的网络协议才能进行通信。网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它定义了通信时信息必须采用的格式和这些格式的意义。
大多数网络都采用分层的体系结构,每一层都建立在它的下层之上,向它的上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。
一台设备上的第n层与另一台设备上的第n层进行通信的规则就是第n层协议。
在网络的各层中存在着许多协议,接收方和发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息。网络协议使网络上各种设备能够相互交换信息。常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。
在局域网中用得的比较多的是IPX/SPX.。
用户如果访问Internet,则必须在网络协议中添加TCP/IP协议。
TCP/IP是“transmissionControlProtocol/InternetProtocol”的简写,中文译名为传输控制协议/互联网络协议)协议,TCP/IP(传输控制协议/网间协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。
TCP/IP是INTERNET的基础协议,也是一种电脑数据打包和寻址的标准方法。在数据传送中,可以形象地理解为有两个信封,TCP和IP就像是信封,要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封面上记录有分段号的信息,再将TCP信封塞入IP大信封,发送上网。
在接受端,一个TCP软件包收集信封,抽出数据,按发送前的顺序还原,并加以校验,若发现差错,TCP将会要求重发。
因此,TCP/IP在INTERNET中几乎可以无差错地传送数据。
对普通用户来说,并不需要了解网络协议的整个结构,仅需了解IP的地址格式,即可与世界各地进行网络通信。
IPX/SPX是基于施乐的XEROX’SNetworkSystem(XNS)协议,而SPX是基于施乐的XEROX’SSPP(SequencedPacketProtocol:顺序包协议)协议,它们都是由novell公司开发出来应用于局域网的一种高速协议。
它和TCP/IP的一个显著不同就是它不使用ip地址,而是使用网卡的物理地址即(MAC)地址。
在实际使用中,它基本不需要什么设置,装上就可以使用了。由于其在网络普及初期发挥了巨大的作用,所以得到了很多厂商的支持,包括microsoft等,到现在很多软件和硬件也均支持这种协议。NetBEUI即NetBiosEnhancedUserInterface,或NetBios增强用户接口。
它是NetBIOS协议的增强版本,曾被许多操作系统采用,例如WindowsforWorkgroup、Win9x系列、WindowsNT等。NETBEUI协议在许多情形下很有用,是WINDOWS98之前的操作系统的缺省协议。总之NetBEUI协议是一种短小精悍、通信效率高的广播型协议,安装后不需要进行设置,特别适合于在“网络邻居”传送数据。
所以建议除了TCP/IP协议之外,局域网的计算机最好也安上NetBEUI协议。
另外还有一点要注意,如果一台只装了TCP/IP协议的WINDOWS98机器要想加入到WINNT域,也必须安装NetBEUI协议。
计算机网络协议栈
应用层(Application)传输层(Transport)网络层(Internet)网络接口层(Network)