网络基础(5)- 传输层和应用层的协议和作用
2015-02-11 15:49
651 查看
一,传输层:指一整套数据通信的协议,传输层完成一台PC一端到另一PC另一端的连接和传输,为数据打上端口的标记,其中目标端口根据不同的应用层协议确定,而发送方的端口是随机端口(1 - 1024:标准端口;1025 - 65535 :随机端口);
TCP/IP 包含两个协议:
a,传输控制协议 :Transmission Control Protocol --- TCP ;安全连接与断开:三次握手,四次断开
(下图中的端口是属于传输层的,下图中的协议是属于应用层的),
b,用户数据报协议:User Dategram Protocol --- UDP是一个简单的面向数据包的传输层协议,不提供可靠性,传输小数据中发挥了重要的作用,
常用端口及应用:
二,应用层(会话/表示/应用)
1,功能:用户利用应用层的客户端软件与应用层的服务进程之间协作完成某一个请求和响应的任务,来达到满足用户的需要;
2,常用协议:
http:超文本传输协议,用于浏览器传输文本,超文本,音频和视频等;使用TCP的80端口
https :安全超文本传输协议,443端口
ftp :文件传输协议,用于传输文件:TCP的 21和20端口,验证权限用21,验证后传输用20
dns :域名系统,用来完成域名与IP地址之间的映射,使用TCP或UDP的53端口;全球13台根(.)域名服务器
比如:www.yahoo.com. 中,
根 :. (这个点一般在浏览器中被隐藏了)
顶级域名: .com
二级域名:yahoo.
三级域名:www.
DNS工作原理:
a, 本地查找host文件是否有域名的IP映射?
b, 询问根,.com的IP是什么?
c, 访问并询问.com, yahoo.com的IP是什么?
d, 访问并询问yahoo.com,www.yahoo.com的IP是什么?
e, 本地DNS缓存服务器缓存www.yahoo.com的IP地址
smtp : 简单邮件传输协议,用于发送邮件,端口号25
pop3:邮局协议版本3,用于客户端接收邮件,端口号110
ssh:secure shell 安全连接传输,建立在应用层和传输层基础上的安全协议
TCP/IP 包含两个协议:
a,传输控制协议 :Transmission Control Protocol --- TCP ;安全连接与断开:三次握手,四次断开
(下图中的端口是属于传输层的,下图中的协议是属于应用层的),
b,用户数据报协议:User Dategram Protocol --- UDP是一个简单的面向数据包的传输层协议,不提供可靠性,传输小数据中发挥了重要的作用,
常用端口及应用:
二,应用层(会话/表示/应用)
1,功能:用户利用应用层的客户端软件与应用层的服务进程之间协作完成某一个请求和响应的任务,来达到满足用户的需要;
2,常用协议:
http:超文本传输协议,用于浏览器传输文本,超文本,音频和视频等;使用TCP的80端口
https :安全超文本传输协议,443端口
ftp :文件传输协议,用于传输文件:TCP的 21和20端口,验证权限用21,验证后传输用20
dns :域名系统,用来完成域名与IP地址之间的映射,使用TCP或UDP的53端口;全球13台根(.)域名服务器
比如:www.yahoo.com. 中,
根 :. (这个点一般在浏览器中被隐藏了)
顶级域名: .com
二级域名:yahoo.
三级域名:www.
DNS工作原理:
a, 本地查找host文件是否有域名的IP映射?
b, 询问根,.com的IP是什么?
c, 访问并询问.com, yahoo.com的IP是什么?
d, 访问并询问yahoo.com,www.yahoo.com的IP是什么?
e, 本地DNS缓存服务器缓存www.yahoo.com的IP地址
smtp : 简单邮件传输协议,用于发送邮件,端口号25
pop3:邮局协议版本3,用于客户端接收邮件,端口号110
ssh:secure shell 安全连接传输,建立在应用层和传输层基础上的安全协议
相关文章推荐
- 计算机网络基础_4_传输层与应用层的作用
- JAVA之旅(三十二)——JAVA网络请求,IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用
- 计算机网络应用层和传输层及网络层协议有哪些?
- 通信网络基础-端到端的传输协议总结
- 五.传输层和应用层的协议和作用
- 计算机网络教程-传输层(十一)传输层基础协议:简单协议与停止-等待协议
- JAVA之旅(三十二)——JAVA网络请求,IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用
- TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。
- 网络层、传输层、应用层、端口通信协议编程接口 - http,socket,tcp/ip 网络传输与通讯知识总结
- 网络编程(网络基础,OSI参考模型,UDP传输协议,TCP传输协议,URL类和URLConnection类)
- 运维之基础网络篇-----5.传输层 、 应用层
- 黑马程序员_Java基础_网络编程_UDP传输协议编程,控制台聊天程序
- 计算机网络教程-传输层(十二)传输层基础协议:回退N帧协议GBN
- 计算机网络基础(五)——传输层和应用层
- 实例详解 网络协议概述:物理层、连接层、网络层、传输层、应用层
- 网络协议概述:物理层、连接层、网络层、传输层、应用层详解
- 网络协议概述:物理层、连接层、网络层、传输层、应用层详解
- 网络协议概述:物理层、连接层、网络层、传输层、应用层详解(转载)
- 《网络基础》- 第5集-传输层和应用层的协议和作用