TCP/IP

简介:TCP/IP协议是一个协议簇的集合
重要概念:分层
TCP/IP协议分为应用层、传输层、网络层、链路层

应用层
FTP(File Transfer Protocol文件传输协议)、DNS(Dormain Name System域名系统)、HTTP协议
传输层
TCP(Transmission Contorl Protocol 传输控制协议)、UDP(User Data Protocol 用户数据协议)
网络层
网络层用来处理网络上流动的数据包(数据包是网络传输的最小单位)
网络层规定了通过怎样的传输线路来将数据包传送到目标计算机
计算机与计算机之间进行数据传输时,网络层的作用就是在众多线路中选择一条合适的线路进行数据传输。
链路层
用来处理连接网络的硬件部分(控制系统、硬件设备驱动、NIC(Network Insterface Card网络适配器)、光纤以及连接器等一切传输媒介)
硬件上的范畴均属于链路层的作用范围之内

IP协议
IP协议的作用是在于把各种数据包准确无误的传递到指定位置,其中两个重要条件就是 IP和MAC地址。
IP地址通常是路由器自动生成的,生产IP地址后路由器会记录每一台设备的MAC地址。MAC地址是全球唯一的。
TCP协议
TCP协议是确保数据包传输过程中的安全性,传输过程中将大数据分割成报文段,切片传输。
并且遵循三次握手原则,接收方与传输方必须相互反馈后才可以进行下一步的数据传输。
DNS协议
DNS协议与HTTP协议一样是处于应用层的服务,提供域名到IP地址的解析服务,负责存储每个域名对应的IP地址,当用户访问域名时自动跳转到对指定IP地址的访问。
UDP协议
与TCP协议的区别是:TCP协议必须要接收到对方反馈后才能进行下一步的数据传输操作,而UDP协议是直接发送过去,并不接受反馈。
效率上UDP比TCP更好,但是不接收反馈信息无法确认对方是否成功接收

你可能感兴趣的:(TCP/IP)