传输层协议介绍知识

TCP建立连接的过程(三次握手)
1、发送SYN报文(Seq=x,SYN=1)
2、发送SYN+ACK报文(Seq=y,Ack=x+1,SYN=1,AACK=1)
3、发送ACK报文(Seq=x+1,Ack=y+1,ACK=1)
 
信号的概念:
信号是信息传递的媒介
信号分为模拟信号和数字信号
信号失真的原因主要有噪声、衰减
数字信号的优势:
抗干扰能力强
远距离传输仍能保证质量

双绞线概述
双绞线可以分为屏蔽双绞线和非屏蔽双绞线
屏蔽双绞线通常用于有电磁干扰的工作环境中
双绞线的连接规范:
EIA/TIA的布线标准:
线序568A与568B
T568A线序1-8:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕
T568B线序1-8:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕
双绞线的顺序与RJ-45头的管脚要一一对应

光纤的特点:
传输带宽高
传输距离远
抗干扰能力强
光纤分为单模光纤和多模光纤

信息插座:
作用:为计算机提供一个网络接口
通常由信息模块、面板和底座组成
 

OSI 和 TCP/IP 模型在传输层定义两种传输协议:
TCP(或传输控制协议)和 UDP(或用户数据报协议)。
UDP:
UDP 与 TCP 的主要区别在于 UDP 不一定提供可靠的数据传输。
事实上,该协议不能保证数据准确无误地到达目的地。UDP 在许多方面非常有效。
当某个程序的目标是尽快地传输尽可能多的信息时(其中任意给定数据的重要性相对较低),
可使用 UDP。ICQ 短消息使用 UDP 协议发送消息。
许多程序将使用单独的TCP连接和单独的UDP连接
。重要的状态信息随可靠的TCP连接发送,而主数据流通过UDP发送。
TCP:
TCP的目的是提供可靠的数据传输,并在相互进行通信的设备或服务之间保持一个虚拟连接。
TCP在数据包接收无序、丢失或在交付期间被破坏时,负责数据恢复。
它通过为其发送的每个数据包提供一个序号来完成此恢复。
记住,较低的网络层会将每个数据包视为一个独立的单元,因此,
数据包可以沿完全不同的路径发送,即使它们都是同一消息的组成部分。
这种路由与网络层处理分段和重新组装数据包的方式非常相似,只是级别更高而已。
为确保正确地接收数据,TCP要求在目标计算机成功收到数据时发回一个确认(即 ACK)。
如果在某个时限内未收到相应的 ACK,将重新传送数据包。如果网络拥塞,这种重新传送将导致发送的数据包重复。
但是,接收计算机可使用数据包的序号来确定它是否为重复数据包,并在必要时丢弃它。
TCP与UDP区别总结:
1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,.
即发送数据之前不需要建立连接
2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,
无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付
3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的
UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低
(对实时应用很有用,如IP电话,实时视频会议等)
4、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信
5、TCP首部开销20字节;UDP的首部开销小,只有8个字节
6、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道
 
posted @ 2019-07-16 13:35  眺望星空  阅读(469)  评论(0编辑  收藏  举报