计算机网络 01 IP协议

这篇具有很好参考价值的文章主要介绍了计算机网络 01 IP协议。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

01.IP协议,也就是IP报文。
宏观:
计算机网络 01 IP协议

计算机网络 01 IP协议
首部长度:由于固定部分是20B,所以数值最小是5。

02.IP报文,中的IP地址,常见的是IPV4,也就是四个字节,32位。
常见的IP地址有三种:
第一种:四种分类地址
计算机网络 01 IP协议
A类:网络号共8位,首位固定为 0,接下来连续的7位可以自由设定。从00000001-01111110 因为01111111是一个特殊的网络号,这代表迂回访问,也就是自我访问的网络号,而00000000也是一个特殊的额网络号。所以说,网络好的范围是从1-126.

B类: 网络号共16位,前两位固定为 1 0,接下来连续的14位可以自由设定;主机号为16位。10000000-10111111 从128-191,B类中的128.0是不能用的

C类:网络号共24位,前三位固定为 1 1 0,接下来连续的21位可以自由设定;主机号为8位。11000000-11011111 从192-223,C类中的192.0.0是不能用的
p.s.
分类的IP地址中的特殊的地址:
计算机网络 01 IP协议

03.NAT技术
私用IP地址转换成为共有IP地址。
私有IP地址:
IP地址是有数量限制的,现有的IP地址很显然不够满足IP地址的需求。有一些IP地址仅仅只是用于一个局域网内的通信,不会去访问其他网段的数据,那么这个局域网可以看作是一个独立的区域,外界用啥IP与我无关。
RFC 1918规定了用于组建局域网的私有IP地址:

10.,前8位是网络号,共16777216个地址
172.16.
到 172.31.,前12位是网络号,共1048576个地址
192.168.
,前16位是网络号,共65,536个地址

该范围内的都是私有IP,其余的则称为公网IP(全局IP)。私有IP是一个局域网内所使用的IP,公网IP则是,无论在哪里都可以被访问到的IP。最典型的例子就是,我们熟知的网站所使用的IP就是公网IP,比如百度(39.156.66.10)、淘宝(140.205.220.96)。

那么问题来了,如果局域网里的主机想要访问公网IP,应该如何实现呢??答案是路由器给我们提供了跨网络传输的方案。

计算机网络 01 IP协议
路由器可以看作是一个封闭局域网的一扇门。每个局域网至少存在一个路由器,一个路由器配备了两个IP地址,因为路由器也看作一台设备,对内提供一个IP地址,允许局域网内的设备可以访问自己,这个IP我们称为LAN口IP(子网IP);对外提供一个IP地址,以便于该局域网可以访问其他局域网,对外的IP我们称为WAN口IP。

本文部分转载自这篇文章:
原文链接:https://blog.csdn.net/challenglistic/article/details/126795528

04.子网划分和子网掩码
子网:
计算机网络 01 IP协议
计算机网络 01 IP协议
子网掩码:
计算机网络 01 IP协议

05.最大传送单元MTU
计算机网络 01 IP协议
ip数据报会在数据链路层进行封装,也就是加上数据帧的头和尾。在链路层中,要求数据帧的数据部分最大不超过一定的数值,在以太网中是1500字节。

超过最大MTU后,进行分片。这个要在IP报文那里看。
计算机网络 01 IP协议
在标志中的DF=0时候,才可以进行分片。MF位只是表示是不是最后一个分片,并不能表示具体分片的位置。这个需要看片偏移。
计算机网络 01 IP协议
06.ARP协议
IP报文最后还是要在数据链路层上进行传递的,所以要进行封装。
封装就是加上源地址的mac地址和目的地址的mac地址,以及FCS。
计算机网络 01 IP协议
问题来了,你知道自己的mac端口地址,但是目标的地址除了目标IP地址外,还需要获取目标IP地址的mac端口地址。
怎么获取?
第一步:要发送的IP报文的主机(也可以是路由器)会发送一个广播ARP请求分组请求。
此时的目标mac端口地址全是1,表示广播。
计算机网络 01 IP协议
此时的原IP地址是IP1,目的IP地址是IP3,原mac地址是MAC1,目的mac地址是FF-FF-FF-FF-FF-FF

第二步:广播ARP请求分组请求中的目的IP地址所在的主机,响应广播请求,返回单播ARP响应分组请求。
计算机网络 01 IP协议
第三步:得到目的ip地址的mac端口地址后,完成数据链路层的数据帧封装。
计算机网络 01 IP协议
第四步:进行传输。
07.DHCP协议
静态配置局域网的IP地址:
计算机网络 01 IP协议
网关:就是局域网的对外连接的那个路由器的mac地址。

动态配置局域网内的IP地址:DHCP协议
计算机网络 01 IP协议文章来源地址https://www.toymoban.com/news/detail-495633.html

到了这里,关于计算机网络 01 IP协议的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络(8) --- IP与IP协议

    计算机网络(7) --- UDP协议和TCP协议_哈里沃克的博客-CSDN博客 UDP协议和TCP协议 https://blog.csdn.net/m0_63488627/article/details/132125374?spm=1001.2014.3001.5501   目录 1.IP与IP协议 IP作用 协议​编辑 2.网段划分 DHCP划分 CIDR划分 特殊的IP地址 IP地址的数量限制 3.私有IP地址和公网IP地址 4.路由

    2024年02月13日
    浏览(39)
  • 计算机网络学习01-TCP/IP 五层模型概述

    谈论计算机网络模型之前,我们先来谈谈,为什么要分层,这样的好处是什么。 当谈到Internet 时,我们总能听到的一个词汇就是 协议 (protocol)。协议定义了发送者、接收者和所有中间设备为了高效通信需要遵循的规则。当通信简单时,我们可能只是需要一个简单的协议:当通

    2024年02月08日
    浏览(39)
  • 计算机网络实验-->> IP 协议分析

    掌握IP数据包格式以及段的含义; 掌握路由器转发IP数据包的流程; 理解验证IP分片原理。         根据下述网络拓扑结构图,实现IP协议分析。   1.添加并连接网络设备         根据“实验内容”中的网络拓扑结构,在Packet Tracer软件的逻辑工作区添加4台2811型

    2023年04月26日
    浏览(40)
  • 【计算机网络】TCP|IP协议

    目录 前言 什么是TCP/IP协议? TCP/IP协议的层次结构 TCP/IP协议的工作原理 TCP/IP协议的重要性 结语   TCP/IP协议是当今互联网世界中最重要的网络协议之一,它是网络通信的基石,为数据在网络中的传输提供了可靠性和有效性。本文将深入探讨TCP/IP协议的重要性、基本原理以及其

    2024年02月03日
    浏览(55)
  • 【计算机网络】IP协议与ICMP协议分析

    1、分析IP协议与IP数据报; 2、分析ICMP协议。 与因特网连接的计算机,操作系统为Windows,安装有Wireshark、IE或其他浏览器。 (1)在命令提示符中,利用ipconfig -all查看自己主机的ip及MAC地址,查看自己的网关ip地址并 记录 。(物理地址 : C8-D9-D2-19-FC-4E,IPv4 地址: 10.0.132.12,默

    2024年02月05日
    浏览(45)
  • 计算机网络-实验5:网络层-IP协议分析

    实验报告 IP协议分析与子网转发 实验目的:1、理解IP协议数据报格式,IP 数据包分片 ;                   2、了解路由器在不同子网之间转发数据报,配置静态路由。 在自己机器上的命令提示符窗口,执行Ping命令: Ping    网关IP地址。 截图显示ping命令执行结果。 在W

    2024年02月04日
    浏览(46)
  • 计算机网络 实验2 IP协议分析

    了解IP报文格式,熟悉IP报文各个字段含义、长度 掌握基于tcpdump和wireshark软件进行数据包抓取和分析技术 硬件要求:阿里云云主机ECS 一台。 软件要求:Linux/ Windows 操作系统 3.1 tcpdump 基本用法 tcpdump是一个用于截取网络分组,并输出分组内容的工具。凭借强大的功能和灵活的

    2023年04月17日
    浏览(45)
  • 【计算机网络】实验一 IP 协议分析实验

    本人一直想找时间系统整理一下之前做过的一些实验,便于后续用到的时候可以尽快的使用,po出来也便于大家交流学习,有问题欢迎交流指正,与诸君共勉! 了解网络层 IP 协议 学会独立分析协议的具体内容,通过实践巩固网络层协议的相关理论知识 熟悉计算机网络常用数

    2024年02月03日
    浏览(51)
  • 计算机网络 ARP协议 IP地址简述

     ARP只能在一个链路或一段网络上使用    

    2024年02月13日
    浏览(48)
  • 计算机网络【IP协议与以太网】

    ● 4位版本号(version):指定IP协议的版本,对于IPv4来说,就是4 ●4位头部长度(header length):IP头部的长度是多少个32bit,也就是 length * 4 的字节数。4bit表示最大的数字是15,因此IP头部最大长度是60字节 ●8位服务类型(Type Of Service):3位优先权字段(已经弃用),4位TO

    2024年02月02日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包