首页 > 其他 > 详细

网络基础

时间:2020-12-04 11:52:24      阅读:28      评论:0      收藏:0      [点我收藏+]

典型协议

  应用层 常见协议 HTTP、FTP、NFS、SSH、TELNET协议

    HTTP超文本传输协议(Hyper Text Transfer Protocol)是互联网上应用最广泛的一种网络协议。

    FTP文本传输协议(File Transfer Protocol)

  传输层 常见协议 TCP/UDP协议

    TCP传输控制协议(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。

    UDP用户数据协议(User Datagram Protocol)是OSI参考模型中一种无链接的传输协议,提供面向事务的简单不可靠信息传送服务

  网络层 常见协议 IP协议、ICMP协议、IGMP协议

    IP协议是因特网互联协议(Internet Protocol)

    ICMP协议是Internet控制报文协议(Internet Control Message Protocol)它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。

    IGMP协议是Internet组管理协议(Internet Group Messagement Protocol),是因特网协议族中的一个组播协议。该协议运行在主机和组播路由器之间。

  网络接口层 常见协议 ARP协议、RARP协议、以太网帧协议

    ARP协议是正向地址解析协议(Address Resolution Protocol),通过已知的IP,寻找对应主机的MAC地址。

    以太网协议,根据mac地址,完成数据包传输。

    RARP协议是反向地址转换协议,通过MAC地址确定IP地址。

 

分层模型结构

技术分享图片

 

传输流程

技术分享图片

 

 封装流程

技术分享图片

 

以太网帧格式

 技术分享图片

 

 

ARP数据帧格式

 技术分享图片

 

IP数据包格式

技术分享图片

  TTL(Time To Live):设置数据包在路由节点中的跳转上限。每经过一个路由节点,该值-1,当值为0的路由,有义务将该数据包丢弃。

  源IP:32位,4字节。目的IP:32位,4字节。

  IP地址:可以在网络环境中,唯一标识一台主机。

  端口号:可以在网络的一台主机上,唯一标识一个进程。

  IP地址+端口号:可以在网络环境中,唯一标识一个进程。

 

IP数据段

技术分享图片

 

 UDP:

  16位:源端口号

  16位:目的端口号

TCP:  

  16位:源端口号

  16位:目的端口号

  32位序号

  32位确认序号

  6位个标识符

  16位窗口大小

 

C/S(client-server)与B/S(browser-server)优缺点

技术分享图片

 

网络基础

原文:https://www.cnblogs.com/davidliumax/p/14081014.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!