首页 > 其他分享 >互联网基础知识

互联网基础知识

时间:2022-11-13 18:46:20浏览次数:53  
标签:协议 IP TCP 基础知识 传输 互联网 传输层 应用层

网络协议

网络协议是一种网络通讯语言,为连接不同操作系统和不同硬件体系结构的互联网提供通信支持。

开发者一般使用最上层应用层的协议来进行网络数据传输,数据会从上层协议逐渐向下层传输,逐渐进行数据加工,添加底层传输必备的通讯数据来进行交互。到达对方通讯节点后从下层到上层依次拆解数据包,对方就可收到对应的传输信息。

OSI七层模型 TCP/IP概念层模型 功能 TCP/IP 协议族
应用层 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
表示层 应用层 数据格式化,代码转换,数据加密, 没有协议
会话层 应用层 接触或建立与其他接点的联系 没有协议
传输层 传输层 提供端与端的接口 TCP,UDP
网络层 网络层 为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP
数据链路层 链路层 传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,ARP,RARP,MTU
物理层 链路层 已二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2

应用层常见的协议

  • 域名系统 DNS用于实现网络设备名称到IP地址的映射的网络服务。类似网址。
  • 文件传输协议FTP用于实现交互文件传输功能。类似微信聊天。
  • 简单邮件传送协议SMTP用于实现电子邮箱传送。
  • 超文本传输协议HTTP用于实现WWW服务。只要发请求,服务器就会发反馈。
  • 简单网络管理协议SNMP用于管理与监视网络设备。
  • 远程登录协议Telnet用于实现远程登录功能。

HTTP 是基于TCP/IP通信协议来传递数据(HTML 文件,图片文件,查询结果等)。我们通常在开发中称为短连接

传输层基础知识

在TCP/IP网络体系结果中,传输控制协议TCP和用户数据报协议UDP是传输层最重要的两种协议,为上层用户提供级别的通信可靠性。

TCP UDP
连接 面向连接 无连接
传输可靠性 可靠 不可靠
应用场合 传输大量数据 传输少量数据
速度

标签:协议,IP,TCP,基础知识,传输,互联网,传输层,应用层
From: https://www.cnblogs.com/wuzhongke/p/16886568.html

相关文章