TCP/ip协议栈序章

TCP/IP协议栈

1、概述

①1960年代,美国国防部组建的军事网络-阿帕网(APRANET ),而TCP/IP协议栈则是运行在阿帕网上的通信协议族;

②需要接入阿帕网联网的设备,都需要安装TCP/IP协议栈(可以看出一个软件或者驱动);

③同时代的通信协议栈还有很多,例如IBM公司开发的SNA网络体系结构,DEC公司开发的DNA网络体系结构 ;不同公司和政府之间网络不同兼容;

④1983年,国际标准化委员会(ISO)发布了 OSI标准(开发系统互联模型),采用七层模型来统一不同的网络标准;

⑤随着网络的发展,以美国军方为代表的 TCP/IP通信机制凭借前期优势最终在市场上战胜其他企业标准;现在的电脑都是安装TCP/IP协议栈进行通信

 

2TCP/IP协议栈

 

注:OSI模型是一个理论框架,而TCP/IP协议栈是一个事实标准。

 

2.1.应用层

作用:为用户提供软件/接口

软件:

即时通讯=> 微信、QQ、陌陌、脉脉、钉钉

购物软件=>天猫、京东、美丽说、唯品会

影音类=>暴风影音、风行、PPS、爱奇艺

 

协议:HTTP、HTTPS、BT/P2P、OICQ、

 

2.2传输层

作用:用于实现数据的可靠或不可靠传输。

协议:TCP、UDP

2.3网络层

作用:提供IP地址和三层通信(路由器)功能。

协议:IP协议

2.4链路层/接入层

作用:提供MAC地址和二层通信(交换机)功能。

协议:Ethernet

3数据封装与解封装(发送接收过程)

①数据封装是一个为数据包加入寻址信息的过程(类似快递)

端口号用于标志不同的应用程序,面向最终用户(80代表http/浏览器,8000代表oicq/qq

③IP地址用于唯一标志通信设备,面向路由器

④MAC地址用于唯一标志局域网设备,面向交换机

 

课堂实验:【Wireshark学习TCP/IP协议栈

1、开启wireshark监听网卡;

2、打开DOS界面输入以下命令(用于远程登录互联网路由器):

telnet  route-server.ip.att.net

rviews

rviews

3、通过wireshark抓取telnet数据包,学习tcp/ip协议栈。

 

【抓包软件】

wireshark:协议分析、流量分析、安全分析

科来网络分析系统:国产wireshark

Sniffer

Omnipeek

tcpdump:Linux/Unix下抓包软件

 

【虚拟机网卡模式】

虚拟机 -> 虚拟网卡 -> 网卡模式(NAT模式-桥接模式-主机模式)

注:一般默认选择NAT模式

日期:2021/3/11 

作者:风度翩翩猪肉佬

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值