美文网首页
计算机网络基础第一次总结

计算机网络基础第一次总结

作者: 89089答复 | 来源:发表于2018-06-02 12:42 被阅读8次

关于网络通信基础的第一次总结:

  • 最近几天因为一个问题研究了网络通信的七层模型,下面就这些问题整体的零碎知识点总结下,
  • 首先徐老师昨天深夜解答了关于各个服务之间用到的链接方式,在这里总结下:
    • 如果两个远程服务在同一个内网,可以用rpc通信,也可以使用tcp/ip,内网如果追求效率的话会选择rpc更好,
    • 本地的普通应用的通信要通过操作系统作为媒介来通信
    • 本地的浏览器和本地服务通过TCP/IP协议通信,数据不会出去,只在电脑内部回转
    • 本地浏览器和远程服务通过TCP/IP或http进行通信,注意是或不是和,这个和很多讲解七层模型的都会讲到http作为应用层来讲解,不要形成定式思维觉得http是必须的
    • 远程服务和远程服务通过TCP/IP或http进行通信
  • 下面我从浏览器www.google.com请求一个HTML来谈下我对于网络七层模型的理解:
    • 首先我们在搜索框键入https://www.google.com这个域名,我们在书写这个域名的时候完整的写法是https://www.google.com.注意后面多了一个点,这一排域名的书写规则是相对较大的域名写在右面,两个域名之间用英文点号隔开,最右边的.表示根域名(root domain),.com称为顶层域名(top-level domain),google是主机名,主机名在同一个顶级域名下不能重复出现,这个规定是根据DNS树状图查找ip来决定的,然后HTTPs就是请求的需要遵照的协议,那么www是个什么呢?这个我好像没看到解释,如果.com是.com/还有很多路径,这个路径我理解的是查找主机的资源路径,比如google这个主机对应相对文件系统类似的路径,在根目录下找子目录,子目录下还有目录,就这样按照树状图的结构去一层层的找到文件,这是后面要说的,
    • 当我们把域名键入之后,这个命令会首先在DNS服务器中把我们的域名解析成ip地址,从DNS拿到的ip是有生命周期的
    • 拿到ip之后信息就开始现在子网中寻找符合要求的ip和mac地址,找不到就通过网关传到另外一个子网中继续寻找,就是这样一个不断重复但是极为高频的动作完成了到对应ip主机的链接
    • 链接之后信息开始回流,同样遵循类似的通信路径找到客户端,把信息给到客户端
  • 这其中我还了解到的知识有:本地ip地址,子网掩码,网管的ip地址,DNS的IP地址,这是本地进行通信必须有的四大金刚,对于动态IP的获取需要DHCP协议,在通信中很多端口号是默认的什么67和68,还有被请求的主机端口默认是443
  • 传输层的作用是把数据包从主机端口和程序端口的链接,用到的协议是UDP或者是TCP,其中tcp是长连接更常用
  • 网络层通过IP地址和子网掩码来确定是否处于同一个子网,ARP协议是确定同一个子网中另一个主机的MAC,不同子网之间就要看网管或者叫路由来处理,这个是个更大的范围
  • 链路层是来确定0和1的分组方式,用到了以太网协议,需要MAC地址
  • 实体层规定了网络的一些电气信号,负责传送信号

总结

关于网络基础我主要是从阮一峰和单维彰来理解大概然后自己再专研更深的,这是一个漫长的过程,加油

相关文章

  • 计算机网络基础

    转自大佬博客: [Network] 计算机网络基础知识总结 - Poll的笔记 - 博客园

  • Java - 网络编程完全总结

    本文主要是自己在网络编程方面的学习总结,先主要介绍计算机网络方面的相关内容,包括计算机网络基础,OSI参考模型,T...

  • 了解计算机网络原理知识(总览)

    作为一名程序猿,基础自然非常重要,那么就在这里总结一下计算机网络原理的一些知识,和大家一起探讨学习 计算机网络的应...

  • 计算机网络学习(一)

    前言:今天学习了下计算机网络基础知识,下面对这些基础知识做一下总结和归纳,方便自己的理解和记忆,便于今后的复习。 ...

  • 2018-05-04

    计算机网络基础 IPv4报头

  • HTTP知识

    HTTP知识 [TOC] 1.计算机网络各层基础 计算机网络各层: 计算机网络各层作用: 2. HTTP简介 HT...

  • 技能树2

    研发工程师岗位考察的基础可以大致总结如下: 1,操作系统。尤其是内存/线程/进程方面 2,计算机网络协议,重点关注...

  • 懂这些面试还能过不了?(Android网络相关知识点)

    1. 详细计算机网络基础 关于计算机网络的一些基础 2. 描述一次网络请求的流程 域名解析 -----> TCP的...

  • 网络相关知识

    计算机基础知识掌握TCP和HTTP相关知识即可。 这是一份详细 & 清晰的计算机网络基础 学习指南计算机网络:这是...

  • 计算机网络基础第一次总结

    关于网络通信基础的第一次总结: 最近几天因为一个问题研究了网络通信的七层模型,下面就这些问题整体的零碎知识点总结下...

网友评论

      本文标题:计算机网络基础第一次总结

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