网络--基本概念

一 . 物理层功能:

1. 为数据端设备提供传输数据的通道

2. 传输数据

二. 数据链路层功能:

1. 数据链路的建立,维护和拆除

2. 帧包装,帧传输,帧同步

3. 帧的差错恢复

4. 流量控制

以太网络的传输协议:CSMA/CD(carrier sense multiple access with collision detection)

以太网络的传输主要就是网络卡对网络卡之间的数据传输。每张以太网卡都会有独一无二的卡号(mac(media access control)),mac之间数据传输是靠IEEE802.3的标准CSMA/CD的了。

1. 监听媒体使用情况(carrier sense):A主机要发送网络封装包前,需要先对网络媒体进行监听,确认没人在使用后,才能发送数据帧。

2. 多点传输(multiple access):A主机所送出的数据会被集线器复制一份,然后传送给所有连接在此集线器的主机(广播)

3. 碰撞侦测(collision detection):该数据帧附有检测能力,若B机器也刚好在同时间发送数据帧时,那么A与B送出的数据就会出车祸,此时这些数据帧就是损坏的,那么A与B就会各自随机等待一个时间,然后重新再传送一次该数据帧。

mac地址:

数据帧:

数据链路层的两个子层:

1. 介质访问控制(mac)子层

2. 逻辑链路控制(llc)子层

交换机功能:

1. 交换机能够根据数据帧中的目标地址智能的转发数据

2. 交换机分割冲突域,实现全双工通信

交换机工作原理:

广播域:

VLAN(virtual LAN虚拟局域网):是物理设备上连接不受物理位置限制的用户的一个逻辑组

功能:为了分割广播域

VLAN作用:

广播控制;安全性;带宽利用;延迟

VLAN种类:

trunk功能:

实现交换机之间的VLAN通信

以太通道功能(etherchannel):

多条线路负载均衡,带宽提高;容错(配置为以太通道的接口,必须物理特性相同)

三 . 网络层功能:

1. 定义了基于IP协议的逻辑地址

2. 连接不同的媒介类型

3. 选择数据通过网络的最佳路径

IP包头的格式

ARP协议:ip地址解析为mac地址

ICMP协议:检测双向通路的连通性

路由器:

NAT:网络地址转换(network address translation)

通过将内部网络的私有IP地址翻译成全球唯一的公网ip地址,使内部网络可以连接到互联网等外部网络

四:传输层作用:

1. ip层提供点到点的连接

2. 传输层提供端到端的连接

tcp(transmission control protocol)

1. 传输控制协议

2. 可靠的,面向连接的协议

3. 传输效率低

udp(user datagram protocol)

1. 用户数据报协议

2. 不可靠的,无连接的服务

3. 传输效率高

tcp封装格式:

tcp应用:

udp封装格式:

udp应用:

tcp/ip解析:cat /etc/services

三次握⼿手: 4种状态

LISTEN、SYN-SEND、SYN-RCVD、ESTABLISHED

四次断开: 6种状态

FIN-WAIT-1、CLOSED-WAIT、FIN-WAIT-2

LAST-ACK、TIME-WAIT、CLOSED

Client端等待了了2MSL后依然没有收到回复,

则证明Server端已正常关闭,Client端也可以关闭连接了了

 

五 . 应用层的作用:

与应用程序协同工作,利用基础网络交换应用程序专用的数据

猜你喜欢

转载自www.cnblogs.com/wwchihiro/p/9199594.html