TCPIP基础讲座
TCPIP网络编程基础PPT课件

IP头 TCP头 FTP头 客户数据 IP数据报
以太网头 IP头 TCP头 FTP头 客户数据 CRC
路由器接收以太 网ቤተ መጻሕፍቲ ባይዱ据帧并根据 目标IP地址转发 到令牌环网接口
IP头 TCP头 FTP头 客户数据 IP数据报
令牌网头 IP头 TCP头 FTP头 客户数据 CRC
以太网数据帧
令牌环网数据帧
2020/11/1
2
Internet与TCP/IP协议
第一节 Internet与TCP/IP协议
2020/11/1
TCP/IP Socket网络编程
3
Internet的历史
• Internet-“冷战”的产物
– 1957年10月和11月,前苏联先后有两颗“Sputnik”卫星上 天
– 1958年美国总统艾森豪威尔向美国国会提出建立DARPA (Defense Advanced Research Project Agency),即国防 部高级研究计划署,简称ARPA
– 1968年6月DARPA提出“资源共享计算机网络” (Resource Sharing Computer Networks),目的在于让 DARPA的所有电脑互连起来,这个网络就叫做ARPAnet, 即“阿帕网”,是Interne的最早雏形
2020/11/1
TCP/IP Socket网络编程
4
网络互联促成了TCP/IP协议的产生
• 网络体系结构即指网络的层次结构和每层所 使用协议的集合
• 两类非常重要的体系结构:OSI与TCP/IP
2020/11/1
TCP/IP Socket网络编程
8
OSI开放系统互联模型
• OSI模型相关的协议已经很
《TCPIP协议》课件

数字签名可以应用于数据的完整性验证和身份认证过程,如数字证书用于验证网站的身份 ,数字签名用于验证软件和文件的来源和完整性等。
06
TCP/IP协议的发展趋势
IPv6的发展与推广
IPv6是下一代互联网协议,具有更大的地址空间和更高的安全性,能够解决IPv4 地址耗尽的问题。IPv6的推广和应用已经成为全球互联网发展的重要趋势。
发给收件人的邮件服务器,收件人通过邮件客户端应用程序下载和阅读邮件。
文件传输协议(FTP)
总结词
文件传输协议是TCP/IP协议中用于文 件传输的标准协议,它使用FTP命令 来传输文件。
详细描述
FTP允许用户在本地计算机和远程服 务器之间上传、下载和管理文件。 FTP服务器通常需要用户名和密码进 行身份验证,以确保文件的安全性。
IP数据报的路由选择
路由选择的概念
路由选择的原则
路由选择是指数据报在网络中的传输 路径选择,由路由器根据路由表进行 决策。
路由选择的原则包括最短路径、最少 跳数、最低成本等,路由器根据这些 原则选择最佳路径进行数据报的转发 。
路由表的构建
路由表是路由器中存储的路径信息表 ,根据路由协议(如RIP、OSPF等) 动态构建。路由器根据路由表选择最 佳路径转发数据报。
网络安全技术的进一步发展
随着互联网的普及和发展,网络安全问题越来越突出。网 络安全技术的进一步发展已经成为互联网技术的重要方向 之一。
网络安全技术的发展包括防火墙、入侵检测、加密技术等 。这些技术的发展和应用可以有效提高网络的安全性和可 靠性,保护用户的信息安全和隐私。
THANKS
TCP的流量控制与拥塞控制
TCP流量控制
流量控制是为了防止发送方把接收方的接收能力浪费掉而设置的机制。TCP使用滑动窗口机制进行流量控制。当 接收窗口为0时,发送方停止发送数据;当接收窗口大于0时,发送方继续发送数据。
02.TCPIP基础ppt课件

– 需要动态获得IP地址的主机
41
DHCP协议报 文
Discover
– Client向Server发出请求,第一个报文
Offer
– Server对DISCOVER报文的响应
Request
– Client对OFFER报文的回应,或者是Client续延IP地址租期时发出的报文
ACK
TCP/IP基础
1
修订记录
修订日期 修订版本
xxxx-xx-xx V1.0
初稿完成。
修订描述
作者
xxx
2
学习目标
了解TCPIP模型 建立数据意识 了解常见协议的工作原理
3
课程内容
第一章 TCPIP基础 第二章 常见协议
4 4
通信 模型
网络 各种终端通过通信介质、通信设备互联 起来,实现资源共享 由资源子网和通信子网组成
ARP Request
Target IP:192.168.0.2
PC1
broadcast
PC2
192.168.0.1 00d0.f800.0001
48
Opcode:2 Sender’s MAC:00d0.f800.0002
Sender’s IP:192.168.0.2 Target MAC:00d0.f800.0001
服务器
37
数据传输——主动方式
主动方式 PORT方式,是FTP协议最初定义的数据 传输连接方式:
在建立数据连接的过程中,由服务器主 动发起连接
客户端通过向服务器发送PORT命令, 告诉服务器该客户端用于传输数据的临
38
数据传输——被动方式
被动方式 PASV方式,服务器总是被动接收客户 端的数据连接
第01讲TCPIP与网络接口优秀PPT

网际协议的state
每个网际协议被分配一个如下的state: ❖ 标准(standard) ❖ 草案标准(draft standard) ❖ 建议的标准(proposed standard) ❖ 试验(experimental) ❖ 指示性(informational) ❖ 历史(historic)
以太网和 IEEE 802.X局域网
以太网和IEEE 802.3帧结构:
Ethernet与IEEE 802.3的异同
异同: ❖ 物理层兼容、数据链路层不兼容
主要差异: ❖ 协议类型标识
以太网:类型字段 IEEE 802.3:IEEE 802.2报文头 ❖ 最大帧长/最大数据字段长度 以太网:1526字节/1500字节 IEEE 802.3:与网络速率相关
❖ IESG批准后形成Internet草案(ID)推 荐给IETF,将其加入标准档案,并作为 请求注解(RFC)发布。
❖ 发布后的RFC依据Internet标准被维护、 更新或舍弃。
❖ 6个月后,若IESG未批准或者文档保持 不变,将从Internet草案中被删除。
请求注解(RFC)
提交RFC需要遵循的规则: ❖ 在RFC 2223中进行描述
Internet的未来
Internet Internet 2 IPv4 IPv6 更广泛更强大的应用 ❖ 多媒体应用 ❖ 商业应用 ❖ 无线Internet
网络接口
网络接口: ❖ 实现在物理网络上传输数据 ❖ 基本组成:
网卡 驱动程序 ❖ 基本技术: 编解码技术 数据成帧技术
IP封装
TCP/IP协议层
TCP/IP体系结构模型
应用层协议的共同特征
三个共同特征: ❖ 既可以是用户编写的应用,也可以是
网际协议 TCP-IP协议 教学PPT课件

(2)子网划分的方法:
增加“子网号”,将两级IP地址变为三级IP地址,这种方 法称为“子网划分”。
32比特
两级地 址结构
三级地 址结构
网络部分(网络号)
主机部分(主机号)
网络部分(网络号)
子网部分 主机部分 (子网号) (主机号)
net-id 8 bit
host-id 24 bit
B 类地址 1 0
net-id 16 bit
host-id 16 bit
C 类地址 1 1 0
net-id 24 bit
host-id 8 bit
D 类地址C1 1类1 0地址的网络号字多段播 地ne址t-id 为 3 字节
E 类地址 1 1 1 1 0
举例
将B类地址的16bit主机号,划分8bit出来作为子网号, 则可以生成256个子网地址空间,每个子网地址空间包含 256个IP地址。
32bit
两级地 址结构
三级地 址结构
16bit 网络部分(网络号)
16bit 网络部分(网络号)
16bit 主机部分(主机号)
8bit
8bit
子网部分 主机部分
B 类地址 1 0
net-id 16 bit
host-id 16 bit
C 类地址 1 1 0
net-id 24 bit
host-id 8 bit
D 类地址 A1 1类1 0地址的网络号字多 段播 地ne址t-id 为 1 字节
E 类地址 1 1 1 1 0
保留为今后使用
A 类地址 0
net-id 8 bit
host-id 24 bit
《计算机网络课件TCPIP协议》

VPN技术和SSL/TLS协议
VPN技术和SSL/TLS协议是用于保护网络通信安全的两种常用方法,确保数据 在传输过程中的机密性和完整性。
IPv6协议和IPv4到IPv6的转换
IPv6协议是TCP/IP协议中的下一代网络协议,用于解决IPv4地址不足的问题,并提供更好的网络性能。
网络安全基础知识
网络安全基础知识包括数据加密、身份认证、访问控制等内容,用于保护互 联网上的信息安全。
IP地址欺骗和DOS攻击
IP地址欺骗和DOS攻击是两种常见的网络安全攻击方式,它们会导致网络服务 的中断和数据泄露。
防火墙和入侵检测
防ห้องสมุดไป่ตู้墙和入侵检测是网络安全中常用的两种保护方法,用于检测和阻止非法 访问和攻击。
TCP连接管理
TCP连接管理包括建立连接、数据传输和连接释放三个过程,确保数据的可靠传输。
TCP数据可靠传输
TCP使用确认机制和序号机制来保证数据的可靠传输,确保数据按照正确的顺序到达目标主机。
TCP流量控制和拥塞控制
TCP使用滑动窗口机制来控制数据的流量,同时通过拥塞控制算法来避免网络 拥塞。
IP地址和子网掩码
IP地址是互联网上用来标识主机的唯一地址,而子网掩码则用来确定网络地址和主机地址的划分。
路由选择和路由表
路由选择是指在多个路由器之间选择最佳路径的过程,而路由表则是存储路由器所知道的路由信息的表 格。
传输层协议:TCP和UDP
TCP和UDP是TCP/IP协议中的两个重要的传输层协议,它们分别提供了可靠的 数据传输和不可靠的数据传输服务。
计算机网络课件:TCP/IP协 议
这个课件将深入介绍TCP/IP协议,包括概述、网络层协议、传输层协议、应用 层协议等内容。
计算机网络基础之TCPIP模型介绍课件
演讲人
目录
01. TCPIP模型概述 02. TCPIP模型的分层结构 03. TCPIP模型的工作原理 04. TCPIP模型的应用领域
TCPIP模型概述
TCPIP模型的定义
TCPIP模型是计算 机网络通信的基础
模型
由美国国防部高级 研究计划局
(DARPA)于 1970年代提出
TCPIP模型的基础。
1980年代:美国国防部高级研究计划局 0 2 (DARPA)提出了TCP/IP协议,用于连接不同
的网络。
1990年代:TCPIP模型逐渐成为互联网传输协
03
议的主流,并在全球范围内得到广泛应用。
2000年代:TCPIP模型不断完善,以满足高速
04
网络、移动网络等新兴技术的需求。
电子邮件:通过SMTP、 POP3和IMAP协议收发邮件
即时通讯:通过即时通讯软 件进行在线聊天
视频会议:通过视频会议软 件进行在线会议
物联网:通过TCP/IP协议实 现物联网设备之间的通信
移动通信:通过TCP/IP协议 实现移动通信服务
企业网络应用
01
企业内部网络:用于企业内部通信和 02
企业外部网络:用于企业与合作伙伴、
提高网络效率:TCPIP模型通过分层设计,使得各层 可以独立优化,从而提高整个网络的效率。
促进网络标准化:TCPIP模型作为事实上的网络通信 标准,促进了网络技术的标准化和互操作性。
TCPIP模型的发展历程
1970年代:ARPANET(Advanced Research 01 Projects Agency Network)的诞生,奠定了
谢谢
物理层
TCP/IP基础 PPT
Overview
定义网络组件 回顾 OSI 模型 回顾 TCP/IP 协议组 设置 IP 地址 子网划分 静态和动态 IP 地址
定义网络组件
家庭办公 用户
因特网
移动办公 用户
分部
公司总部
定义网络组件(续)
分部
ISDN
家庭办公 远程
层2
Server Farm
E类网络
二进制中11110开头 W范围240-254 试验保留地址
特殊地址
0.0.0.0 所有网络 ,默认路由 255.255.255.255 广播地址 127.0.0.0回路测试地址
主机地址注意事项
ABC类 网络号和主机号不能全0或者全1 Ip: 131.107.0.1 Mask:255.255.0.0 Net:131.107.0.0 本网广播:131.107.255.255
层1 典型网络
什么是OSI七层模型
7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data-Link 1 Physical
In the OSI model:
Each layer has a defined networking function
七层原理实现
胡锦涛
普京
胡秘
普秘
邮局(中) 运输部门(中)
邮局(俄) 运输部门(俄)
TCP/IP 协议组
Application
HTTP
TCP/IP Protocol Suite
FTP SMTP DNS RIP
SNMP
Transport
TCP
TCPIP体系结构概述课件
1946年,世界上第一台数字计算机诞生 美国国防部高级研究计划局(ARPA)于1969年资助建立了一个名为
ARPANET的网络 1974年,网际协议IP(Internet Protocol)和传输控制协议TCP
(Transfer Control Protocol)问世 1980年后,温顿·瑟夫提出:在每个网络内部各自使用自己的通信协议,
媒体的机械和电气规约。 物理层的功能包括:接口和媒体的物理特性;比特的表示;数据
率,即传输速率(即每秒发送的位数);比特的同步;线路配置;物 理拓扑以及传输模式。
2. 数据链路层: 将物理层转换成可靠的链路,使在数据链路层的上层(网络层)
看来,物理层是无错的。 数据链路层的功能包括:组帧;物理编址;流量控制;差错控制
1.4.1 TCP/IP协议栈中的各层
3)逆地址解析协议(RARP) RARP允许主机在仅知道物理地址时可找出其IP地址。当计算机第
一次连接到网络上,或无盘计算机在启动时,就要用到RARP。
4)Internet控制报文协议(ICMP) ICMP提供控制和传递消息的功能,用于主机和路由器之间交换信
传输层的功能包括:服务点编址 ;分段与重装 ;连接控制 ;流 量控制 以及差错控制 。 下图表示传输层与网络层及会话层的关系。
1.3.2 OSI模型中各层的功能
《TCPIP协议》课件
未来发展趋势
展望TCPIP协议未来的发展方向 和趋势。
总结与展望
对本课件中涉及的内容进行总 结,并展望未来学习的方向。
端口号
深入了解端口号的作用和如何使用它们在网络 通信中定位服务。
TCP协议
1
概述
深入研究TCP协议的基本原理和功能。
连接建立与关闭
2
学习TCP协议中如何建立和关闭连接。
3
数据传输
了解TCP协议如何在网络上可靠地传输数
流量控制
4
据。
掌握TCP协议中的流量控制机制,确保网
络的稳定性。
5
拥塞控制
了解TCP协议如何应对网络拥塞,保证数 据传输的效率。
UDP协议
1
数据传输
2
了解UDP协议如何快速传输数据。
3
适用场景
4
了解在哪些场景下使用UDP协议更加合适。
概述
探索UDP协议的特点和适用场景。
特点
掌握UDP协议的非可靠传输和无连接的特 性。
网络层协议
网际协议(IP)
深入研究IP协议在网络中的重要性和功能。
ICMP协议
了解ICMP协议在网络故障排除中的作用。
《TCPIP协议》PPT课件
# TCPIP协议PPT课件 探索TCPIP协议的奥秘,从网络分层结构,IP地址与子网掩码,到端口号,一 切尽在这个课件。
什么是TCPIP协议
概念介绍
TCPIP协议的定义和基本原理是什么?
IP地址与子网掩码
掌握IP地址和子网掩码的作用和使用方法。
网络分层结构
了解TCPIP协议的网络分层结构以及每一层的功 能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TCP/IP基础讲座 1: 1层,2层,3层? 这篇文章主要是面向自学TCP/IP的读者的.因为市面上讲解计算机网络的书虽然非常多,但是个人认为没有一本可以做到深入浅出的.都是照搬某些权威书籍中的概念,使得很多读者读了之后还是没有具体概念.希望我写的东西可以让大家有个具体概念,而不是只停留在能够背出官方的,严谨的,深奥的概念. 由于本人水平有限,如果你在文章中发现了错误,请立即和我联系.我会 尽快修改.
TCP/IP基础讲座-1: 1层,2层,3层? 读过关于网络的课程的,都知道ISO-OSI 7层协议这个名词,许多书籍都会具体的画出那幅图,然后标注上物理层,数据链路层,网络层等等.背的大家要死.但是却又不知道具体这些层次干吗用的勒? 其实在互联网中,由于实际使用的是TCP/IP模型,也就是DOD模型(现在不知道没关系,后面会说).所以7层模型在现实网络环境中只是一个理论上,学究派的东西.这个模型中,我们真正关心的是下面的3层.
1.物理层.哦.是的.这个名词还算容易了解.网卡还有那些网线构成了这一层.那些在网线中传播的二进制数据流是这层的具体表象.也就是说,这一层上面没有什么协议(不是很精确的说法,但是你可以这么理解).有的都是电流而已.我们把两台机器用网线连起来.或者用HUB把机器都连起来,这些工作就是物理层的工作.
有2个设备属于物理层的,一个是中继器,一个是HUB.大家知道.物理上面的连线距离一长就会产生电信号的衰减.为了重新加强这个信号,我们就需要在一定距离之后加上一个信号放大器,这就是中继器(repeater)
恩...这个比较容易理解.repeater就是连接在2根网线之间的么.没有做任何处理.所以只是一个物理设备.属于1层的. 那么集线器(HUB)呢?这个怎么会是在1层???似乎非常难以理解. 当我说出HUB的本质,大家就能够清楚了解了
HUB的本质其实只是一个多口中继器(MULTI PORT REPEATER).啊...这样大家能够理解了.HUB不叫多口中继器其实只是为了销售上面的策略.他的本质就是连接多根网线的一个物理设备.也是不对经过的电信号做任何逻辑处理的.
2.数据链路层 欧~这个名词有些别扭了.DATA LINK层.英文似乎更加容易理解.
这个层面上面的东西不再是电信号了.而是DATA了.对,既然是DATA就有了逻辑关系了.这个层面上面的基本单位是帧(Frame).这层和物理层的接触是最紧密的.他是把从网线上面传输的电流转换成0和1的组合. 物理层只是网卡对网线发出或者接受各种电平信号,那就是说物理层是无法判别电流的来源和目标的.那么把电流打成0和1的帧之后.里面就有逻辑数据了.有了数据,就可以判别数据从何而来,到何处去.所以也就可以真正的形成LINK. 既然可以判别地址,那么地址是按照什么来判别的呢? 那就是最重要的概念之一:MAC地址 大家肯定都听说过我们的网卡都有MAC地址 有些人可能也知道MAC地址都是唯一的. 对.MAC地址是全球唯一的.也就是说你的网卡虽然便宜.但是他也是世界上独一无二的. 有些人说他可以改MAC.那就不是唯一了.对.虽然可以更改,那只是欺骗上层对封包里面的MAC地址进行改写.你网卡真正的MAC地址是固化的.无法修改的.
我们有了MAC地址了.这样就可以有针对性对所有连接在一起的计算机进行通讯了.是的.我们终于可以在一个局域网内通讯了. 但是有个问题我们前面没有提到.就是既然物理层传输的是电信号.那么如果我有2台机器一起发电信号,信号岂不是混乱了么? 非常正确.这个问题在网络里面成为"碰撞",所以协议里面规定了如果你需要往外发数据,一定需要先看看电缆里面有没有别的信号.如果没有,那就可以发.如果2者同时发送,检测到碰撞之后2者分别等待一个随机时间,然后重发.这个就是重要的"碰撞检测".
哈.看来问题解决了.不是么.现在整个网络可以正常运行了. 确实如此.但是如果连接在网络上的计算机越来越多,那么碰撞的现象会越来越频繁.这样效率一定很低了.恩.这里还有一个重要概念"冲突域".在同一个物理上连接的网络上的所有设备是属于同一个冲突域的. 接着就需要引入我们的2层设备来分割冲突域了.
网桥(Bridge)就是连接2个不同的物理网络的.主要功能是在2个网络之间转发Frame.因为从实际中我们可以知道.其实很多时候并非整个网络都在相互通讯.最多相互通讯的一组计算机我们可以分在一个小的冲突域内.这样分割以后可以减少冲突域,也就相对的减少了冲突的机会.而之间使用网桥来桥接,由于网桥两边的通讯不是非常频繁,所以使用网桥来为2边作为"代言人".这样任意一个小网络里面产生冲突的机会就少了.
交换机(Switch)是我们最熟悉的设备了,交换机的本质其实就是一个多口网桥(Multi port Bridge).同理可得.交换机的每个口后面都是一个冲突域.我们都说交换机比HUB快,就是因为交换机分割了所有的冲突域. 由于现在交换机非常便宜.所以一般我们都是直接在交换机的口上接计算机.这样每台计算机都是一个独立的冲突域.这样碰撞的问题就没有了.所以速度是比HUB快. 而前面说过.2层设备主要是个转发的功能.交换机的主要功能就是转发包.而不是让所有的冲突域直接物理连接.所以交换机有CPU,有内存,可以对frame进行处理等等.这些也是交换机和HUB的区别. 3.网络层 我们前面的一些技术就可以构建出局域网了.有了网络层以后.数据才能够真正的在整个世界间传送
由于伦纳德·博萨卡(Leonard Bosack)和姗蒂•雷纳(Sandy Lerner)为了解决他们之间的通信问题(关于路由器发明的版本有很多.你听到的别的说法可能比这个说法更准确,但是谁知道呢.呵呵).路由器被发明用来解决"信息孤岛"问题.而且如果是由SWITCH来构建整个网络,那么整个网络将会有"中心节点",这样也不符合ARPANET的初衷.所以我们有了这一层.(这样说可能会感觉本末倒置,但是先这么理解吧.)
这一层的基本单元是包(Packet).所有的包都有一个IP头.啊.听起来很熟悉不是么.IP就是用来在这层上面标识包的来源和目的地址的. 这层的一个主要概念就是"路由",也就是和switch一样,把包转发到其他的地方.不过有个不同的地方,switch只有知道具体的MAC在哪里的情况下才能够发送给指定的计算机,而路由则不需要知道最终IP所在的计算机在哪个位置,只要知道那个途径可以过去就可以工作.
这3层构建了整个网络的基础.由于TCP/IP模型将最下面2层合并成为一层,所以在TCP/IP里面总共这2层也是整个构架最基础的内容.而网络方面要做的工作也都是针对于这2层做的.
: TCP/IP.真实世界的模型 上一讲里面我们说过OSI 7层模型只是一个理论模型,而实际中只需要保证7层的功能能够实现,实际分层无需按照7层来分.而且如果真的分7层.那么数据处理的速度便要慢许多. &nbs p; 在实际应用中.使用最多的便是DoD模型.也成为TCP/IP协议簇 DoD模型(Department Of Defanse Model 美国国防部模型)顾名思义,是美国国防部设计的一个网络模型.最早用于ARPANET.这些话可能在许多教材的第一章就会讲了.但是一般教材对于DoD模型与OSI模型对应关系都没有讲到.或者很多是模糊或者错误的. 在这里我就要描述一下2者对应关系.OSI模型有7层我们已经知道了,而DoD模型则只有4层.下面是对应关系 OSI DoD 7.Application ┐ 6.Presentation |-> 4. Application/Process 5.Session ┘ 4.Transport ---> 3. Host to Host 3.Network ---> 2. Internet 2.Data Link ┬-> 1. Network Access 1.Physical ┘
由于我不会制表符.所以图有些难看.其实就是OSI的1.2层对应DoD的第1层 OSI的5.6.7对应DoD的第4层 其实这个还是比较容易记忆的 由于物理层和数据链路层非常密切.所以分为一个.然后上面依次对应,最上面的一大块成为应用层(处理层) 现在我们有了一个可用的实际模型了.不过一般我们在描述某个设备或者协议的时候.还是会使用OSI的模型,比如我们在讨论SWITCH的时候,就会说他是一个2层的设备.而路由器是一个3层的设备,还会有一些特殊的设备,比如3层交换机,4层交换机.这些都是使用OSI模型进行分类的.这点大家不要搞混淆了.
我们一直听说TCP或者UDP.还有什么SMTP.POP3.这些协议到底是在哪一层定义的那?接下来的一张图会给大家一个非常清晰的概念了(不能算是图拉 :D ).
4. APPLICATION HTTP,FTP,telnet,SNMP,SMTP,POP3,DNS等等
3.Host to Host TCP,UDP
2.internet ICMP,ARP,RARP,IP
1.Network Access Ethernet,FastEthernet,Token Ring等等
恩...这下清楚了.让我们从下至上来看看 首先是最下层的.包括了以太网,快速以太网,还有现在的千M以太网等等的协议,这些协议规定了线缆的绞数.连接方式等等物理层的东西.还有底层使用MAC通讯的方式等等.
接下来是IP.ARP这些.IP在OSI模型的时候也说过.通过IP地址.我们在转发包的时候无需知道具体目标机的位置.而路由器自然会根据路由表来转发.最后一站一站的慢慢传递.达到最终目标.而ARP协议就是在IP和MAC之间转换用的.
我在上一章提过,由于有了路由器,IP,整个网络才真正能够覆盖全球.所以这一层叫做internet大家也应该容易记忆了.
WOW.TCP,UDP是我们听说最多的了.他是属于控制网络连接的.在OSI称为Transport.传输层.在DoD内是Host to Host 端对端.意思其实是一样的.就是在在2台计算机之间构建出一个虚拟的通讯通道来.
最上面一层就无穷无尽了.所有的最终应用层的东西都在这里,你甚至可以定义你自己的协议类型.这些都是完全可以的.因为本身这一层就是提供给开发人员自行发挥的.只是上面列举的都经过标准化了.
TCP包头结构