文章目录

  • 一、网络层
  • 二、路由器的LAN口和WAN口
    • 2.1ARP协议
  • 三、传输层
    • 3.1TCP协议(三次握手,四次挥手)
    • 3.2四次挥手
    • 3.3UDP协议
  • 四、应用层
    • 3.1DHCP协议
    • 3.2DNS协议【翻译官】
  • 3.3HTTP协议

一、网络层

两个特殊的IP地址:

  • 广播地址:主机位全为1

    • 向这个地址发送数据包,网段中所有设备都会收到
  • 网络地址:主机位全为0

    • 表示这个网络

二、路由器的LAN口和WAN口

下图路由器上边是WAN口,交换机下部分是LAN口。

路由器的:

  • WAN口:是广域网端口
  • LAN口:本地网端口

WAN口主要用于连接外部网络,而LAN口用来连接家庭内部网络,两者主要会在标识上有区别,此外大部分路由器的WAN口只有一个,LAN口则有四个或以上。

2.1ARP协议

ARP表就是根据IP地址查询MAC地址的一张表,表内通过ARP协议实现此过程。

ARP协议就是:

如下表,10网址封装数据包的时候,将目标IP地址封装成广播地址,交换机拿到数据包以后就开始广播。没有这个IP就不做回应。

三、传输层

3.1TCP协议(三次握手,四次挥手)

  • TCP协议是面向连接的,是可靠的(有重传机制、纠正乱序)。
  • 下图表示:
    • 客户端说:我要跟你建立连接
    • 服务器说:好的我知道了
    • 客户端说:好的我知道你知道了我要建立连接
    • 开始数据传输。。。

3.2四次挥手

TCP三次握手断开之前需要通过四次挥手来释放相关资源,使他们正常断开。

  • 四次握手过程:“

    • 客户端:我要断开连接
    • 服务器:收到消息,等等,断开连接之前首先释放资源
    • 服务器:资源释放成功,可以断开连接
    • 客户端:好的,断开连接

3.3UDP协议

UDP协议不是面向连接的,也不可靠,没有三次握手、四次挥手。

UDP只管发出去,不管你收不收的到。但是UDP比TCP传输速度快。

四、应用层

3.1DHCP协议

这个协议主要用来进行自动配置IP地址。

我们的计算机上网是需要IP地址的,但是为什么计算机在插上网线连接路由器、连上WiFi以后就可以上网了呢?因为我们的DHCP服务器帮我们自动完成了IP地址配置。

家庭网络一般是硬件路由器充当DHCP服务器,其里面运行了DHCP软件(服务端)。

3.2DNS协议【翻译官】

  • DNS协议就是根据域名查询其指向的IP。

3.3HTTP协议

请求网页时需要用到的协议。

  • 对http://www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址
  • 根据这个IP,找到对应的服务器,发起TCP的三次握手
  • 建立TCP连接后发起HTTP请求
  • 服务器响应HTTP请求,浏览器得到html代码
  • 浏览器解析html代码,并请求html代码中的资源(如js、css图片等)(先得到html代码,才能去找这些资源)
  • 浏览器对页面进行渲染呈现给用户

【第四期】网络层、传输层、应用层相关推荐

  1. OSI七层模型详解物理层、数据链路层、网络层、传输层.....应用层协议

    OSI七层模型详解(物理层.数据链路层.网络层.传输层.....应用层协议与硬件) OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型 ...

  2. 网络OSI七层模型详解(物理层、数据链路层、网络层、传输层.....应用层协议与硬件)

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

  3. OSI七层模型详解(物理层、数据链路层、网络层、传输层.....应用层协议与硬件)

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

  4. TCP\IP 协议栈中的协议 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层

    粉丝不过W 7 层体系的 OSI 参考模型,低层为 1~4 层:面向通信, 高层为 5~7 层:面向信息处理 物理层(Physical Layer) 利用一些物理媒体, 如双纽线. 同轴电缆等 传递信 ...

  5. 计算机网络--网络层传输层复习

    一.网络层 4.1 ~4.2 节 R1. 问题:Let's review some of the terms used in this book. Earlier, we talked about h ...

  6. 网络协议:网络层传输层

    目录 网络层 网络层首部 网络层首部--总长度 网络层首部--标识.标志 网络层首部--片偏移 网络层首部--生存时间 ping的几个用法 传输层 UDP UDP--数据格式 UDP--检验和(Che ...

  7. 计算机网络第七ppt,考研 计算机网络 第七学时 传输层.ppt

    文档介绍: 考研_计算机网络_第七学时_传输层计算机网络传输层次藐农力辞坛娘巍涟倒盈竭猿挫僵吨忻排南纽蔷铱獭篱权炕染嚣碉铱棕廷考研_计算机网络_第七学时_传输层考研_计算机网络_第七学时_传输层传输层 ...

  8. 计算机网络笔记(王道考研) 第五章:传输层

    内容基于中国大学MOOC的2023考研计算机网络课程所做的笔记. 感谢LY,他帮我做了一部分笔记.其中第四章网络层各小节的顺序稍微做了下调整,和上课老师讲的先后顺序稍有不同,但内容是完整的. 课程内容 ...

  9. 计算机网络05:传输层

    文章目录 5.1.传输层的两个协议 5.1.1.概述 5.1.2.TCP & UDP 协议的应用场景 5.1.3.传输层的端口 5.1.4.传输层协议和应用层协议之间的关系 5.1.5.网络安 ...

  10. 计算机网络(四)_网络层

    相关博文: 计算机网络入门 计算机网络物理层 计算机网络-数据链路层 与网络层相关的IP地址与子网掩码单独抽出于下 IP地址 计算机网络-域名与IP地址详解 子网掩码与子网划分 计算机网络-子网掩码与 ...

最新文章

  1. String创建对象的个数 StringBuffer
  2. OC-CoreData的使用
  3. Window7新建文件夹后刷新才显示的解决办法
  4. linux安装neo4j及远程访问
  5. NYOJ 745 蚂蚁的难题(二)
  6. 送一些豆瓣 8.9 分优质书,啃完拿下 BAT 高薪 offer 不是梦!
  7. C语言函数内static关键字 疑惑
  8. 【原创】erlang 模块之 epmd
  9. C++实现数组模拟链表(实现链表的增删功能)
  10. docker搭建ldap
  11. php dir()函数的用法
  12. 寻找复活节彩蛋egg huting 学习
  13. MagicDraw建模显示中文问题
  14. httprunner 3.x学习10 - parameters 参数化
  15. latex_子图标题带括号
  16. mail163企业邮箱从哪申请,tom企业邮箱怎么样?
  17. 第1讲 样本空间 随机事件
  18. oracle 删除后恢复,Oracle快速恢复误删数据的方法
  19. shell 知:外部命令
  20. Codewars刷题升级 (Python)5Kyu Pete, the baker 皮特,面包师

热门文章

  1. 系统的引导过程以及引导修复
  2. 多云 Vs 混合云 (一)
  3. ELK(Elasticsearch)安装部署应用_2018_lcf
  4. 23种设计模式-抽象工厂模式介绍加实战代码
  5. 强化学习之Q-learning算法实战2
  6. 盘点:刺激消费 手淘店铺装修不可错过的5大模块
  7. FPGA 17最佳论文导读 ESE: Efficient Speech Recognition Engine with Compressed LSTM on FPGA
  8. [全新官方接口]微信域名检测接口,域名拦截检测接口
  9. 32位操作系统最大内存限制为什么是4GB?
  10. Android Camera HAL3 - Multi Camera(1)