• 网络常识


    1.互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,

       就理解了互联网的原理。

    2.网址:网络文件的地址!         网络地址和物理地址         相对路径(参照物是谁?和绝对路径

    3.协议:大家都遵守的规则,就叫做"协议"(protocol)。

    4.互联网:无数个子网所组成的一个巨型网络。

    5.分层思想:上层的改动完全不涉及到下层。 不影响!

    6.网关

    7.互联网的每一层都是为了完成一定的功能:

    1.实体层:将电脑用传输介质连接起来,可以传送电信号。

    2.链路层:规定电信号的分组方式。

       以太网协议:一组电信号构成一个数据包,叫做Frame(), 帧分为标头和数据两部分。

                             帧的规定:标头长度:18字节,数据的长度46--1500字节。  超出长度就分割。

      MAC地址:网卡的地址,数据包(帧)的发送地址和接受地址。

      ARP协议:地址解析协议,通过此对方的MAC地址。一般来说,IP地址是已知的,但MAC地址不知! 但需要知道MAC地址。

       ARP:根据 IP 地址得到MAC地址。  仅局限于同一个网段。

      数据发送:广播的发送方式,让接收方判断是否是自己的。 (广播局限于子网

                        另一种:路由,向不同的子网分发数据包。

    3.网络层:无法向不同子网的计算机发送数据包。     建立主机到主机的通信!

       网址:区分不同的计算机是否属于同一个子网络,这套地址叫“网络地址”。   帮助我们确定计算机所在的子网络。

       网络地址(IP地址):网络部分 +主机部分。

    子网掩码:网络部分都为1,主机部分都为0,判断两个IP地址是否处于同一个子网络。

    4.传输层:建立端口到端口的通信!  

                      主机 +端口 = 套接字(socket),网络应用程序的开发。

                      传输层协议:UDP 和 TCP。

                                            TCP:可靠,是有确认机制的UDP协议。

    1(U]%I_55R[3P[5`JOWWTFX

    心得:

    1.  网络层的帧(数据包)嵌入到链路层的帧的数据中;

    传输层的帧(数据包)嵌入到网络层(IP数据包)的数据中;

    2.网络通信就是交换数据包。 数据包的基本结构见上图。

    3.实现两台计算机的通信:

                               1.同一个子网络:要知道对方的MAC地址,对方的IP地址(需要吗?都同一个子网络了)。

                               2.非同一个网络:对方的MAC地址,对方的IP地址。

    4.电脑联网: 必须设置 : 1.本机的IP地址    2.子网掩码     3.网关的IP地址    4.DNS的IP地址

    DNS协议:将网址转换为IP地址。  

    参考资料:

    1.http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html 

    2.http://www.ruanyifeng.com/blog/2012/06/internet_protocol_suite_part_ii.html

  • 相关阅读:
    word2010怎么把白色方框变成黑色方框?
    Ubuntu 14.04 安装 Sublime Text 3
    安装xmlspy之后,链接及邮箱等都用这个软件打开,怎样取消?
    SRAM、DRAM、SDRAM、DDR、DDR2、DDR3
    ROM和RAM区别
    shell脚本分析一
    重要网址
    vi/vim
    dump_stack使用
    BIOS、BootLoader、uboot对比
  • 原文地址:https://www.cnblogs.com/njqa/p/5641521.html
Copyright © 2020-2023  润新知