计算机网络基础(五)——传输层和应用层

发布时间:2020-06-16 00:27:33 作者:神奇的小哈
来源:网络 阅读:1250

一、传输层

  1. 传输层的作用

    传输层提供端到端的连接(IP层提供点到点的连接),为应用层的数据的传输进行保驾护航。

  2. 传输层的协议

    --TCP(Transmission  Control Protocol) 传输控制协议。该协议是可靠的、面向连接的协议,可以实现长时间的、稳定的传输大量数据。

    --UDP(User Datagram Protocol)用户数据报协议。该协议是不可靠的、无连接的服务,该协议传输速度快,但是不稳定,容易丢包。一般情况下主要应用于对于延迟比较低的应用。                              

  3. TCP和UDP的应用

    --TCP的应用: 

        FTP——文件传输协议,用于上传、下载;

        Telnet——用于远程登录,通过l连接目标计算机的这一端口,得到验证后可以远程控制管理目标计算机;

      SMTP——简单邮件传输协议,用于发送邮件

      DNS—— 域名服务,当用户输入网站的名称后,由DNS负责将它解析成IP地址,这个过程中用到的端口号是53

       HTTP——超文本传输协议,通过HTTP实现网络上超文本的传输。





  -- UDP的应用:

      TFTP——简单文件传输协议,端口号是69

    NTP——网络时间协议,端口号是123

  RPC—— 远程过程调用,端口号是111


4.Port端口号

 在报文中占用了16个bit,所以端口号的范围是 0~65535

--知名端口:tcp 80  ,  表示的是应用-web

                     tcp 23 ,  表示的是应用-telnet

--随机端口:端口范围是1024以上。



二、应用层

  1. 应用层的作用

    与应用程序协同工作,利用基础网络交换应用程序专用的数据。

  2. 应用层的协议

    常见的应用层协议有:DNS、SMTP与POP3、HTTP与HTTPS、Telnet、FTP与TFTP

--DNS:Domain Name System域名系统。用来完成域名与IP地址之间的映射,端口号为TCP或UDP的53。

--SMTP:Simple Mail Transfer Protocol 简单邮件传输协议。用于发送和接受邮件,端口号25。

--POP3:Post Office Protocol v3 邮局协议版本3。用于客户端接受邮件,端口号110。

--HTTP:Hyper Text Transfer Protocol 超文本传输协议。用于传输Internet 浏览器使用的普通文本、超文本、音频和视频等数据。端口号为TCP的80。

--HTTPS:安全超文本传输协议,基于HTTP开发,提供加密,可以确保消息的私有性和完整性,端口号为443。

--FTP:File Transfer Protocol 文件传输协议。使用最为广泛的文件传输应用,端口号为TCP 21和20

--TFTP:Trivial File Transfer Protocol 简单文件传输协议,用来传输一些琐碎的小文件,端口号为UDP 69。







推荐阅读:
  1. SQL 基础之where过滤和 运算符(五)
  2. Python基础(五)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

协议 应用层 传输

上一篇:死磕 java线程系列之线程池深入解析——未来任务执行流程

下一篇:php7 扩展安装pthread

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》