网络协议(Protocol)是一种特殊的软件,是计算机网络实现其功能的最基本机制。网络协议的本质是规则,即各种硬件和软件必须遵循的共同守则。网络协议并不是一套单独的软件,它融合于其他所有的软件系统中,因此可以说,协议在网络中无所不在。网络协议遍及OSI通信模型的各个层次,从我们非常熟悉的TCP/IP、HTTP、FTP协议,到OSPF、IGP等协议,有上千种之多。对于普通用户而言,不需要关心太多的底层通信协议,只需要了解其通信原理即可。在实际管理中,底层通信协议一般会自动工作,不需要人工干预。但是对于第三层以上的协议,就经常需要人工干预了,比如TCP/IP协议就需要人工配置它才能正常工作。
局域网常用的三种通信协议分别是TCP/IP协议、NetBEUI协议和IPX/SPX协议。
TCP/IP协议毫无疑问是这三大协议中最重要的一个,作为互联网的基础协议,没有它就根本不可能上网,任何和互联网有关的操作都离不开TCP/IP协议。不过TCP/IP协议也是这三大协议中配置起来最麻烦的一个,单机上网还好,而通过局域网访问互联网的话,就要详细设置IP地址,网关,子网掩码,DNS服务器等参数。
TCP/IP协议族中包括上百个互为关联的协议,不同功能的协议分布在不同的协议层,
几个常用协议如下:
1、Telnet(Remote
Login):提供远程登录功能,一台计算机用户可以登录到远程的另一台计算机上,如同在远程主机上直接操作一样。
2、FTP(File
Transfer
Protocol):远程文件传输协议,允许用户将远程主机上的文件拷贝到自己的计算机上。
3、SMTP(Simple
Mail
transfer
Protocol):简单邮政传输协议,用于传输电子邮件。
4、NFS(Network
File
Server):网络文件服务器,可使多台计算机透明地访问彼此的目录。
5、UDP(User
Datagram
Protocol):用户数据包协议,它和TCP一样位于传输层,和IP协议配合使用,在传输数据时省去包头,但它不能提供数据包的重传,所以适合传输较短的文件。
HTTP协议简介
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next
Generation
of
HTTP)的建议已经提出。
HTTP协议的主要特点可概括如下:
1.支持客户/服务器模式。
2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。
由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。
3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。
4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
5.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。
Ⅱ 计算机网络中的TCP/UDP协议到底是怎么回事(
上网用的东西,不是专门搞网络的别碰就好,可以看作是网络通行证
Ⅲ 计算机网络问题。TCP与UDP
TCP 是面向连接的协议端口。例如,80.3389 等。一般软件用的都是TCP的。
udp 是非面向连接的协议端口。 例如,53 等 。QQ用的就是UDP协议。
Ⅳ 网络传输协议除了TCP、UDP还有什么
1.HTTP(hyper text transport protocol):超文本传输协议。它是Internet上应用最为广泛的通信协议之一,上网用户用到的WWW程序都需要遵守这个协议标准。如果用户要对某个资源服务器的文件进行访问,包括对该服务器上指定文件的浏览、下载、运行等,都可以通过HTTP访问Internet上的WWW的资源。
2. FILE:本地文件传输协议。是从用户自己计算机上获取文件的一种方法,用户通过它可以将保存在自己硬盘上的文件显示在导航系统的屏幕上。
3. FTP(file transfer protocol):文件传输协议。该协议是从Internet上获取文件的方法之一,它是为用户与文件服务器之间进行相互传输文件服务的。通过该协议用户可以很方便地查看远程服务器上的文件内容,同时还可以把所需要的内容拷贝到自己所使用的计算机上。另外一方面,如果文件服务器授权允许用户可以用该服务器上的文件进行管理的话,用户就可以把自己本地计算机上的内容上传到文件服务器上,让其他用户共享,而且还能自由地对上面的文件进行编辑操作,例如对文件进行删除、移动、复制、更名等。
4. TELNET:远程登录协议。此协议允许用户把自己的计算机当作远程主机上的一个终端,并且可以登录到远程服务器上,使用基于文本界面的命令连接并控制远程计算机。用户一旦用TELNET与远程服务器建立联系后,用户所使用的计算机就可以拥有与远程计算机本地终端相同的权限,同样使用服务器的CPU、硬盘及其他系统资源。
5. GOPHER:一种信息查询系统协议。该协议定义了Internet上的一种信息查询系统,此系统类似WWW的菜单系统,只不过它是纯文本形式,使用其菜单可以搜索到有关的网络信息。另外用户还可以方便地从一个GOPHER服务器转移到另一个GOPHER服务器上进行信息的检索和拷贝。
6. WAIS(wide area information servers):广域信息服务器协议。该协议是Internet上搜索信息的深层方式,提供与广域信息服务器数据库有关的超级链接。打开超级链接,用户可以从Internet上的任何一个数据库中查询或获取信息。
7. MAILTO:电子邮件协议。该协议是通过Internet来邮寄电子邮件,我们可以利用MAILTO创建一个指向电子邮件地址的超级链接。通过电子邮件用户既可以把文字发送给对方,同时也可以发送声音、图像、动画等多媒体文件。
8. NEWS(news group):网络新闻组协议。此协议可以通过Internet访问所有新闻组,也可以写信给这些新闻组,并且信息会存储在名称为“USENET”新闻服务器的计算机中。网络新闻组讨论的话题内容广泛,包括科技、政治、经济、文化、社会等各方面的信息,用户可以方便地找到一个自己感兴趣的新闻组,并发表自己对某些事情的观点及看法。
Ⅳ 计算机网络之间采用什么传输协议, TCP/IP协议协议的分类
IP协议分为:TCP 、 UDP
Ⅵ TCP传输协议和UDP传输协议特点是什么
TCP所提供服务的主要特点
(1)面向连接的传输;
(2)端到端的通信;
(3)高可靠性,确保传输数据的正确性,不出现丢失或乱序;
(4)全双工方式传输;
(5)采用字节流方式,即以字节为单位传输字节序列;
(6)紧急数据传送功能。
UDP协议特点:
1、UDP传送数据前并不与对方建立连接,即UDP是无连接的,在传输数据前,发送方和接收方相互交换信息使双方同步。
2、UDP不对收到的数据进行排序,在UDP报文的首部中并没有关于数据顺序的信息(如TCP所采用的序号),而且报文不一定按顺序到达的,所以接收端无从排起。
3、UDP对接收到的数据报不发送确认信号,发送端不知道数据是否被正确接收,也不会重发数据。
4、UDP传送数据较TCP快速,系统开销也少。
5 、由于缺乏拥塞控制(congestion control),需要基于网络的机制来减小因失控和高速UDP流量负荷而导致的拥塞崩溃效应。换句话说,因为UDP发送者不能够检测拥塞,所以像使用包队列和丢弃技术的路由器这样的网络基本设备往往就成为降低UDP过大通信量的有效工具。数据报拥塞控制协议(DCCP)设计成通过在诸如流媒体类型的高速率UDP流中增加主机拥塞控制来减小这个潜在的问题。
Ⅶ 传输协议:TCP和UDP的区别
TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
TCP三次握手的过程如下:
客户端发送SYN(SEQ=x)报文给服务器端,进入SYN_SEND状态。
服务器端收到SYN报文,回应一个SYN(SEQ=y)ACK(ACK=x+1)报文,进入SYN_RECV状态。
客户端收到服务器端的SYN报文,回应一个ACK(ACK=y+1)报文,进入Established状态。
TCP建立连接要进行3次握手,而断开连接要进行4次
(1)当主机A完成数据传输后,将控制位FIN置1,提出停止TCP连接的请求
(2)主机B收到FIN后对其作出响应,确认这一方向上的TCP连接将关闭,将ACK置1
(3)由B端再提出反方向的关闭请求,将FIN置1
(4)主机A对主机B的请求进行确认,将ACK置1,双方向的关闭结束.
由TCP的三次握手和四次断开可以看出,TCP使用面向连接的通信方式,大大提高了数据通信的可靠性,使发送数据端
和接收端在数据正式传输前就有了交互,为数据正式传输打下了可靠的基础。
UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。
传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽的限制
TCP与UDP的区别:
1.基于连接与无连接;
2.对系统资源的要求(TCP较多,UDP少);
3.UDP程序结构较简单;
4.流模式与数据报模式 ;
5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。
Ⅷ TCP和UDP协议在网络传输中的最大区别是什么
tcp udp
1.面向连接的 无连接的
2可靠性好 可靠性差
3传输量大 传输量少
4较慢 较快
Ⅸ 计算机网络中的TCP/UDP协议到底是怎么回事
两者都是传输层协议,TCP协议是面向连接,UDP是面向不连接。
简单来说用TCP给你发送一个消息,要经过三次握手。就相当于给你打电话,你电话不能是关机,也不能没信号,也不能拉黑。UDP就比较简单了,相当于短信(虽然关机也收不到,但是这串信息起码发出去了),UDP只管发送,而且占用资源少,你可以想象成电话费,打电话1分钟2毛,短信一条只需要一毛。但是电话比短信发送的内容更多,交互性更好。