传输层的功能:传输层寻址和端口;无连接服务和面向连接服务
UDP协议:UDP数据报,UDP校验
TCP段:TCP连接管理;TCP可靠传输;TCP流量控制和拥塞控制
端口 :端口能够让应用层各种应用进程将其数据通过端口向下交付给传输层。以及让传输层知道应当将其报文段中的数据向上通过端口交付给应用层的相应 的进程。
端口号就是传输层服务访问点TSAP,它在传输层的作用类似于IP地址在网络层的作用域或MAC地址在数据链路层的作用。
数据链路层的SAP是MAC地址,网络层的SAP是IP地址,传输层的SAP是端口。
端口号:应用进程通过端口号进行标识,端口号长度为16Bit,能够表示2的16次方(65536)个不同端口号。端口号只具有本地意义,即端口号只是为了标识计算机应用层中的各个进程,不同计算机的相同端口号是没有关系的。
根据端口号范围可将端口分为两类:
1.服务端使用的端口号:
服务端端口又分为两类:1.熟知端口号:0~1023
2.登记端口号:1024~49151
2.客户端使用的端口号:
49152~65535
常见的端口号:
FTP:21 DNS:53 TELNET: 23 TFTP:69 SMTP: 25 HTTP:80 SNMP:161
在网络中通过IP地址来标致和区别不同的主机,通过端口号来标识和区分一台主机中的不同应用程序。
套接字
在网络中采取发送方和接收方的套接字(Socket)组合来识别端点,所谓套接字实际上是一个通信端点。
套接字=(主机IP地址,端口号)
无连接服务和面向连接服务
面向连接服务就是通信的双方在通信之前,必须先建立连接,在通信过程中,整个连接的情况一直被实时地监控和管理,通信结束之后再释放连接。
而无连接的服务,两个实体之间的通信不需要先建立好连接,需要通信的时候,直接将信息发送到”网络之中“,让该信息的传递在网上尽力而为向目的地传送。
TCP是一个面向连接,可靠的传输层协议。 运用:FTP(文件传输),HTTP(超文本传输),TELNET(远程登陆)
UDP是一个无连接的非可靠的传输层协议,执行速度比较快,实时性好。主要是小文件传送协议:TFTP,DNS,SNMP和实时协议RTP
IP数据报和UDP数据报的区别:IP数据报需要经过路由的存储转发,UDP数据报的信息对路由是不可见的。
网友评论