【请牢记本站域名“”,或者在百度搜索:三联文学网】1.什么是ip
ip就是一个地址,在外网没有一个ip是相同的,它就像身份证号码一样,给每台进入网络的电脑一个身份证号码.但是对于大部分用户来说,这个号码是不固定的,在你重新连接到intercom时,ip可能会被重新分配.不过有些机器申请了固定的ip,这样就便于其他电脑找到它,并提供服务.一般的ip的格式为:a..d(0
2.什么是网络协议,数据包
网络协议就是一套双方约定好的通信协议.就像对暗号一样,有特定的约定来达成连接.其中的”数据包就是一个一个
(1)面向连接的tcp协议
tcp是面向连接的.“面向连接”就是在正式通信前必须要与对方建立起连接。比如你给别人打电话,必须等线路接通了、(transmissioncontrol
protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个tcp连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机a向主机b发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机b向主机a发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机a再发出一个数据包确认主机b的要求同步:“我现在就发,你接着吧!”,这是第三次对话。三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,协议能为应用程序提供可靠的通信连接,使一台计算机发出的字节流无差错地发往网络上的其他计算机,对可靠性要求高的数据通信系统往往使用tcp协议传输数据。
(2)面向非连接的udp协议
“面向非连接”就是在正式通信前不必与对方先建立连接,不管对方状态就直接发送。这与现在风行的手机短信非常相似:你在发短信的时候,dp(userdataprotocol,用户数据报协议)是与tcp相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!udp协议是面向非连接的协议,没有建立连接的过程。正因为udp协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如tcp协议高。qq就使用udp发消息,因此有时会出现收不到消息的情况。
附表:tc
请收藏:https://m.biquge777.com
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)