计算机网络
Coding_Fly_
满招损,谦得益
展开
-
TCP如何保证传输可靠性
网络层(IP)出现很多问题,比如丢包 乱序 重复等。TCP怎么确保可靠性呢?1:应用数据被分割成TCP认为最合适发送的数据块2:当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。3:当TCP收到发自TCP连接另一端的数据,它将发送一个确认。这个确认不是立即发送,通常推迟几分之一秒(通常是200ms delayed_Ack)。4:TCP将保持它的首部和数据的检验和5:TCP报文段作为IP数据报来传输,IP数据报到达可能会失序,因此TC原创 2020-10-25 12:16:00 · 283 阅读 · 0 评论 -
为什么你IP地址可以更改?
IP地址是一种逻辑地址,是根据mac地址进行加密后的地址,加密过程中印象因素可能会随着网络,环境而改变,尽管是一台主机。但是mac地址不一样,mac地址是一个48位的硬件物理地址,标识一台主机的,在这台主机出厂时已经标记好,不可更改的。在主机间进行通信的时候是通过mac地址进行找到另一个主机的,但是是以IP地址进行通信,这个IP最终会被协议解析(ARP)成目的主机的mac地址。...原创 2020-10-20 21:18:34 · 667 阅读 · 0 评论 -
数据报网络
主机到主机通信就是所谓的网络服务模型。有两类:1:面向连接服务:发送方向接收方发送控制分组进行握手,握手提醒发送方发送数据分组前,彼此通过发送控制分组进行握手,握手过程结束,两个端系统之间会创建连接,可以不再收发数据分组,数据传输完成后要拆除这种连接,也就是所谓的挥手。2:面向无连接服务:直接发送分组信息。仅在网络层提供连接服务的计算机称为虚电路网络;仅在网络层提供无连接服务的计算机网络称为数据报网络;在虚电路中有三个不同的阶段:(1):虚电路建立建立阶段,发送方向接收方发出呼叫时,发送方原创 2020-06-29 11:39:17 · 4141 阅读 · 0 评论 -
异构网络如何互连
面临问题:网络层提供了将分组一侧的主机网络传输到网络另一侧的主机端到端通信服务。但是网络层直接连接的网络可能是异构的,主要体现在计算机网络在体系结构和通信协议方面具有很大差异。这些异构网络无法进行直接通信。解决方案:中继系统需要中继系统对不同的协议,语法,时序进行转换,使得通信双方相互理解。异构网络的互连模式:(1):两两互联模式:两两之间需要用一个网络层中继系统来弥补其间的差异,但是这种互联方式开销极大,N种网络就有N(N-1)个网络层中继系统;(2):与中立的中继系统互联的方式:因特网采原创 2020-06-29 00:32:19 · 8687 阅读 · 1 评论 -
端到端原则
将网络的某个特定功能放在哪个层次的中心比较好?端到端原则在因特网核心实现网络功能会增加网络的复杂性,降低因特网核心复杂性相当于提高网络传输速率,增强网络适应新兴应用灵活性。所以将其放在因特网边缘从而简化因特网核心的实现。简记:边缘智能,核心简单。在高层能够完善实现的某种功能,就无需在较低层提供这种功能。(为了效率和资源)...原创 2020-06-27 17:46:21 · 946 阅读 · 0 评论 -
TCP/IP 4层体系结构
TCP/IP体系结构网络接口层包括多种通信网如:以太网,电话网,同步数字系列等等网际层只有一个网络协议(IP),该协议支持多种网络技术互联形成一个逻辑网络,提供主机到主机的端对端传输信道;运输层包括两个主要协议:TCP/UDP协议。TCP协议为应用程序提供了可靠的字节流传输信道,UDP提供了不可靠的数据报传输信道。运输层的分组被称为“报文段”。TCP和UDP提供了应用进程到应用进程的端到端的传输通道应用层:包含很多协议,(比如http协议)应用层中的分组称为报文。...原创 2020-06-27 17:04:04 · 2378 阅读 · 0 评论 -
OSI 7层体系结构
国际标准化组织(International Organization for Standardization)定义的计算机互联方法的体系结构称为开放系统互联(OSI)open System Interconnection.ISO OSI 参考模型:底层物理层:处理通信链路上的原始比特传输;数据链路层:收集比特流形成帧,(一般由网络适配器和结点驱动程序实现数据链路层);网络层:处理分组交换王结点之间的路由选择和数据报转发,实现主机到主机的端到端的功能。运输层:也称为传输层,该层负责两个系统中的进原创 2020-06-27 15:20:20 · 234 阅读 · 0 评论