计算机网络(三)应用层

应用层协议原理

传输层向应用层提供的服务为socket API

socket

简化本主机应用层向传输层发送的非有效信息,通过socket代表一组信息

TCP socket包含源IP,源端口,目标IP,目标端口,连接状态

UDP socket包含源IP,源端口

但是传输报文时必须提供对方IP,port。接收报文时传输层需要上传对方的IP,port

socket

Web和HTTP

http为无状态协议,状态通过cookies实现

http cookies

DNS

IP到域名的转换,运行在UDP上

http

其他协议

FTP:文件传输协议

SMTP:简单邮件传输协议(发送)