美文网首页
网络层再忆

网络层再忆

作者: 夜间寻路人 | 来源:发表于2017-07-03 16:23 被阅读13次

TCP/IP五层模型

从最底层往最上层讲:

1. 物理层(Physical Layer)

使用光缆电缆双绞线无线电波等方式,吧电脑连接起来的物理手段。

2. 链接层(Link Layer)

每个数据包叫做帧,每帧分为头Head 和数据Data
每个头使用Mac地址来区分发送和接收方。

3. 网路层(Network Layer)

每个数据包(IP数据包)也分为头Head 和数据Data 。并且数据包都放在链接层的Data部分
头部,则包含本机的ip 地址 和 目标主机的ip地址

1. 子网掩码: 判断两个IP地址是否属于同一个网段。
(IP地址 与 子网掩码如:255.255.255.0, 与运算 比较结果即可)

2. 网关: 不同网段之间的连接处。两主机通过网关 来定位Mac地址。

3. ARP协议: 同一个网段,通过目标IP地址来获取 目标主机的Mac地址。
(查询主机的IP地址,对方的MAC地址是FF:FF:FF:FF:FF:FF,表示这是一个"广播"地址)

4. DNS协议: 将网址转换为IP地址
4. 传输层(Transport Layer)

每个数据包(也叫UDP/TCP 数据包)也分为头Head 和数据Data 。并且数据包都放在网路层的Data部分
头部,包含发出端口 和 接收端口。
数据部分,包含应用层数据包

UDP/TCP 协议:UDP 是简单,可靠性差的协议,数据包无法确定对方是否收到。
             TCP 是复杂,消耗较多资源,可确保数据不会遗失。

套接字(socket): IP地址 + 端口
5. 应用层(Application Layer)

TCP协议为程序传递数据:(Email SMTP协议,WWW http协议, FTP 文件传输协议等等),不同的协议规定了数据的不同格式。直接面向用户,数据都放在TCP的Data部分。

DHCP协议: 应用层协议,建立在UDP协议之上, 即传输层的 Data部分 是DHCP数据包。
         用于请求动态IP地址

相关文章

  • 网络层再忆

    TCP/IP五层模型 从最底层往最上层讲: 1. 物理层(Physical Layer) 使用光缆,电缆,双绞线,...

  • 网络-网络层

    网络层 网络层数据包(IP数据包,Packet)由首部、数据2部分组成数据:很多时候是由传输层传递下来的数据段(S...

  • 网络层

    虚电路服务和数据报服务的对比 网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。ARP:地址解析协...

  • 网络层

    出处 https://www.cnblogs.com/whgk/p/6110474.html TCP/IP协议栈:...

  • 网络层

    姓名 楼竞扬 学号 15020199020 转自:http://www.jianshu.com/p/32eba43...

  • 网络层

    网络层的功能:异构网络互联;路由与转发;拥塞控制 1.异构网络互联 网络的互联是指将两个以上的计算机网络,通过一定...

  • 网络层

    网络层 应用层:应用程序准备需要传输的文件 传输层:将文件分段 并编号 网络层:添加目标IP地址源IP地址 数据链...

  • 网络层

    路由选择协议 距离矢量路由选择协议(DV:RIP、IGRP) 1、跳数、广播地址、收敛时间 2、改进: 路...

  • 网络层

    姓名 连嘉玮 学号 16040120089 转自:http://www.jianshu.com/p/32eba43...

  • 网络层

网友评论

      本文标题:网络层再忆

      本文链接:https://www.haomeiwen.com/subject/kyxzcxtx.html