计算机网络

一、应用程序架构

二、网络的分类

三、分层模型

四、数据在网络中发送和接收的过程

五、网络编址

六、TCP、TCP三次握手

七、网络设备介绍

一、应用程序架构

B/S:Browser <--> server web客户端和web服务端,本质上还是一个C/S架构

C/S:Client <---> server :  客户端和服务端

二、网络的分类及网络协议

2.1网络的分类:

  主要是按覆盖区域大小、覆盖的用户数量、可用的服务量和类型分为:局域网(LAN)、广域网(WAN)、国际网

2.2网络协议:

  为了能让设备在网络上通信,他们必须遵守不同的能完成许多任务的协议

  超文本传输协议(HTTP):web客户端和web服务端之间交换请求和响应的内容和格式。

  传输协议(TCP):客户端和服务端之间单个会话的传输协议。

  网间协议(IP):从传输层获取数据端,并在其头部封装其数据包并选择通往目的地的最佳路径。

  网络访问协议

三、网络的分层模型

OSI(开放系统互联模型):应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。

TCP/IP:应用层、传输层、网际层、网络接口层。

四、通信的过程

  1.应用程序生成数据,并编码传输给传输层。

  2.传输层将数据拆分成便于传输的小数据段,并在其头部添加控制信息,以便被指派正确的端口发出,然后将数据发送给网际层。

  3.网际层在数据头部封装IP信息,此时的数据段被成为能被路由器处理并且路由到目的地的包,然后将包发送给网络接口层。

  4.网络接口层:在其头部建立一个拥有局域网物理地址的帧,这使得包能到达本地路由器并且发送到外面的Internet。此时被编码成能在网络介质中传输的比特流。

 五、网络编址

5.1I Pv4网络范围内的不同类型地址:

  1.网络地址:指代网络的地址

  2.广播地址:所有主机发送数据的特殊地址

  3.主机地址:分配给网络中终端设备的地址

5.2 子网掩码:定义地址的网络和主机部分

  网络部分:两个地址具有相同的网络部分,表示两个主机同在一个逻辑网络中。

  主机部分:使用最后8位表示主机部分,主机部分使用的位数决定了网络可以容纳的主机数量。

5.3 公用地址和私有地址(IPv4)

  虽然大多数IPv4主机地址是公有地址,但也有一些地址块用于需要限制或进制Internet访问的网络中,此类地址成为公有地址。

  缺省路由:0.0.0.0

  回环路由:127.0.0.1/8

  链路本地地址:169.254.0.0-169.254.255.255

  Test-net:192.0.2.0/24

5.4 IPv6

  改进了数据包处理过程

  增强了可扩展性和寿命

  Qos机制 

  集成安全性

  128位分层编址

六、TCP

  一个应用程序需要传输大量的数据,如果将数据分割成若干段,既可以保证数据大小符合传输介质的要求,也可以确保不同应用之间发送出去的数据能在介质中多路传输。

  TCP和UDP处理数据段的方式不同。

  TCP在每个数据段中都包含一个序号,到达目的机器后可以按照序号进行重组信息,确保数据完全相同。UDP虽然也跟踪应用会话,但它不关注传输消息的次序,也不维护连接,所以UDP开销低,传输速度快,但是必须发送顺序和到达次序不同这一后果。

  TCP:每个连接都代表了两股单向通信数据流或者会话。

七、网络设备介绍

交换机:  在一个网络里面,大家都连接他,他负责通信

路由器:  跨局域网通过路由器找路径,路由数据包的计算机,最重要的功能:IP数据包的路由选择和转发

 

原文地址:https://www.cnblogs.com/weihengblog/p/8602637.html