美文网首页
网络资料总结2

网络资料总结2

作者: 梦工厂 | 来源:发表于2018-09-20 19:44 被阅读18次

网络层相关

一 IP
1.1 IP协议

​ 子网掩码、默认网关 10.100.122.2/24

​ 广播地址:10.100.122.255

​ 子网掩码:255.255.255.0

1.2 IP协议相关技术
  • DNS

    DNS 原理入门

  • ARP RARP

    ARP:根据IP地址获取物理地址

    RARP:根据MAC获取IP地址,功能跟DHCP是一样的。(已经淘汰)

  • ICMP

    ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

    Ping 最主要的就是检测目标主机的连通性。Ping程序实际就是发送一个ICMP回显请求报文给目的主机,并等待回显的ICMP应答。然后打印出回显的报文。当你「ping 一下」的时候,你知道它背后的逻辑吗?

    Traceroute Tracert利用ICMP数据报和IP数据报头部中的TTL值。

    TTL(Time To Live)是一个IP数据报的生存时间,当每个IP数据报经过路由器的时候都回把TTL值减去1或者减去在路由器中停留的时间,但是大多数数据报在路由器中停留的时间都小于1秒种,因此实际上就是在TTL值减去了1。这样,TTL值就相当于一个路由器的计数器。 当路由器接收到一个TTL为0或者1的IP数据报的时候,路由器就不再转发这个数据了,而直接丢弃,并且发送一个ICMP“超时”信息给源主机。

    Tracert程序的关键就是这个回显的ICMP报文的IP报头的信源地址就是这个路由器的IP地址。同时,如果到达了目的主机,我们并不能知道,于是,Tracert还同时发送一个UDP信息给目的主机,并且选择一个很大的值作为UDP的端口,使主机的任何一个应用程序都不使用这个端口。所以,当达到目的主机的时候,UDP模块就产生一个“端口不可到达”的错误,这样就能判断是否是到达目的地了。

  • DHCP :动态配置IP地址(应用层协议)

    1)最前面的"以太网标头",设置发出方(本机)的 MAC 地址和接收方(DHCP 服务器)的 MAC 地址。前者就是本机网卡的 MAC 地址,后者这时不知道,就填入一个广播地址:FF-FF-FF-FF-FF-FF。
    2)后面的"IP 标头",设置发出方的 IP 地址和接收方的 IP 地址。这时,对于这两者,本机都不知道。于是,发出方的 IP 地址就设为0.0.0.0,接收方的 IP 地址设为 255.255.255.255。
    3)最后的"UDP 标头",设置发出方的端口和接收方的端口。这一部分是 DHCP 协议规定好的,发出方是 68 端口,接收方是 67 端口。

    image
  • NAT

二 路由
2.1 动态路由算法
  1. 距离矢量路由算法,基于Floyd。

  2. 链路状态路由算法,基于Dijkstra算法。

2.2 动态路由协议
  1. 基于距离矢量路由算法的BGP,外网路由协议,国家之间;
  2. 基于链路状态路由算法的OSPF,内网路由协议;

相关文章

  • 网络资料总结2

    网络层相关 一 IP 1.1 IP协议 ​ 子网掩码、默认网关 10.100.122.2/24 ​ 广播地...

  • 网络资料总结3

    传输层相关 一 TCP 1.1 TCP状态 TCP连接的建立和终止 理解TCP的三次握手,四次挥手TCP 为什么是...

  • 网络资料总结0

    问题列表 小白科普:从输入网址到最后浏览器呈现页面内容,中间发生了什么?

  • 网络资料总结1

    应用层相关 一 HTTP:超文本传输协议 HTTP学习笔记1:HTTP报文 请求报文和响应报文结构请求报文是由请求...

  • iOS 资料文档总集

    iOS资料文档总集 iOS资料 iOS学习社区 iOS总结1 iOS总结2 iOS扩展 RunTime学习 Git...

  • 正面管教&易效能践行日志①21/21 2018.3.14

    本日计划完成事件: 1、整理硬盘,分为儿子资料盘和个人资料盘,并将值得重复学习的资料独立总结出来 2、总结维铭父母...

  • 【摘录】产品---竞品分析

    今天对网络上的一些产品的竞品分析资料进行吸收,今天做一个归类总结:所有资料都来源于网络。 一、竞品分析的目的 首先...

  • RunTime小记

    资料参考常用示例总结,应用实例,应用示例2 持续关注中。。。。。

  • Android 开发资料总结--网络请求框架

    最近打算好好整理下之前保存过的关于Android的一些文章,网站,资源等,由于数量还是不少的,而且也会持续更新,所...

  • 乱侃|聊一聊“相亲”的前世今生

    文字 / 小白君 部分资料来源于网络 图片 / 网络 随着2月份的到来,大龄...

网友评论

      本文标题:网络资料总结2

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