TCP与UDP协议,路由协议
2018-11-06 本文已影响0人
JJaden
TCP/UDP协议
IP首部中有一个协议字段,用来标识网络层IP的上一层所采用的是哪种传输层协议,根据这个字段的协议号,可以识别IP传输的数据部分究竟是TCP内容还是UDP内容。
IP根据目标IP地址向目的地计算机投递IP数据报,IP数据报到达目的地以后由对方的传输层协议根据数据报的信息判断最后的接收人--接收端应用程序,为了实现这种功能,就要使用端口号这样一种识别码。根据端口号就可以识别在传输层上一层应用层中所要进行处理的具体程序
HTTP: 80 SSH: 22 FTP: 21
TCP用于在传输层有必要实现可靠传输的情况,有重发控制和顺序控制,是面向有连接的通信传输
UDP主要用于那些对告诉传输和实时性有较高要求的通信或者广播通信,面向无连接,不检查对端是否可以通信,直接发包
端口号: 端口号用来识别同一台计算机中进行通信的不同应用程序,所以它也是程序地址。
TCP/IP通信中采用五个信息来识别一个通信:源IP地址,目标IP地址,协议号,源端口号,目标端口号
路由协议
为了能让数据包能正确地到达目标主机,路由器必须在途中进行正确的转发,这种处理就是路由控制也是路由
静态路由:事先设置好路由器和主机中并将路由信息固定的一种方法
动态路由:让路由协议在运行的过程中自动的设置路由控制信息的一种方法,动态路由会给相邻路由器发送自己已知的网络连接信息,这些信息又会继续传递给其他的路由,直到整个网络都了解,这也是制作路由控制表。
应用层协议:
指的是OSI协议中第5,6,7层的协议
远程登录:主要使用TELNET(无需密码)和SSH(加密的远程登录系统)两种协议