网络基础(一)

本文深入解析OSI七层模型与TCP/IP五层模型的区别,详细阐述TCP三次握手四次挥手过程,对比TCP与UDP特性,总结IP地址分类及配置方法,为理解网络通讯原理提供全面指南。
1、简述osi七层模型和TCP/IP五层模型
OSI七层模型:
物理层:建立、断开物理连接。
数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能。
网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。
	   代表协议:ICMP,IGMP,IP(IPV4,IPV6)
传输层:定义传输数据的协议端口号,以及流控和差错校验。
	   代表协议:TCP、UDP。
会话层:建立、管理、终止会话。
表示层:数据的表示、安全、压缩。
应用层:网络服务与最终用户的一个接口。
	   代表协议:HTTP、FTP、TFTP、SMTP、DNS、TELNET、HTTPS、POP3、DHCP。
				
TCP/IP模型:
物理层:为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的、电子的功能的和规范的特性。
数据链路层:主要提供链路控制(同步,异步,二进制,HDLC),差错控制(重发机制),流量控制(窗口机制)。
网络层:提供阻塞控制,路由选择(静态路由,动态路由)等。
传输层:提供分割与重组数据,按端口号寻址,连接管理差错控制和流量控制,纠错的功能。
应用层:网络服务与最终用户的一个接口。

2、总结描述TCP三次握手四次挥手
三次握手:
1>第一次握手:建立连接时,客户端发送syn包(seq=j)到服务器,并进入SYN_SENT状态,等待服务器确认。
2>第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态。
3>第三次握手:客户端收到服务器的SYN+ACK包,像服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。
四次挥手:
1>TCP客户端发送一个FIN,用来关闭客户到服务器的数据传送。
2>服务器收到这个FIN,它发回一个ACK,确认序号为收到的序号加1。
3>服务器关闭客户端的连接,发送一个FIN给客户端。
4>客户端发回ACK报文确认,并将确认序号设置位收到的序号加1。
涉及到的状态:CLOSED、LISTEN、SYN RCVD、SYN SENT、ESTABLISHED、FIN WAIT 1、FIN WAIT 2、TIME WAIT、CLOSING、CLOSE WAIT、LAST ACK。

3、描述TCP和UDP区别
1>基于连接与无连接;
2>对系统资源的要求(TCP较多,UDP少);
3>UDP程序结构较简单;
4>流模式与数据报模式 ;
5>TCP保证数据正确性,UDP可能丢包;
6>TCP保证数据顺序,UDP不保证。

4、总结ip分类以及每个分类可以分配的IP数量
公网地址:
A: 0.0.0.0-127.255.255,其中段0和127不可用,可用地址范围1.0.0.0.-127.255.255.255
B: 128.0.0.0-191.255.255.255,其中可用地址范围128.0.0.0-191.255.255.255
C: 192.0.0.0-223.255.255.255,其中可用地址范围192.0.0.0-223.255.255.255
D: 224.0.0.0-239.255.255.255,其中可用地址范围224.0.0.0-239.255.255.255,用作广播地址
E: 240.0.0.0-255.255.255.255,其中段255不可用,用作保留使用
私有网络:
A: 10.0.0.0~10.255.255.255,即10.0.0.0/8
B:172.16.0.0~172.31.255.255,即172.16.0.0/12
C:192.168.0.0~192.168.255.255,即192.168.0.0/16

5、总结IP配置方法
1>ifconfig命令进行配置
例:
ifconfig eth1 192.168.1.1/24 
ifconfig eth1 192.168.1.1 netmask 255.255.255.0 

2>使用ip命令进行配置
例: 
ip addr add 192.168.254.1/24 dev eth1  && ip link set dev eth1 up

3>使用setup图形界面进行配置
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值