网络常识

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

posted @ 2016-07-04 19:47  风茗  阅读(219)  评论(0编辑  收藏  举报