OSI七层模型及TCP/IP协议的介绍
互联网协议族(英语:Internet Protocol Suite,缩写为IPS)是一个网络通讯模型,以及一整个网络传输
协议家族,为互联网的基础通讯架构。它常被通称为TCP/IP协议族(英语:TCP/IP Protocol Suite,
或TCP/IP Protocols),简称TCP/IP]。因为这个协议家族的两个核心协议,包括TCP(传输控制协议)和
IP(网际协议),为这个家族中最早通过的标准。由于在网络通讯协议普遍采用分层的结构,当多个层次的
协议共同工作时,因此又被称为TCP/IP协议栈(英语:TCP/IP Protocol Stack)
IETF 制定互联网的标准,数字越小制定的年代越早,它的所有协议标准称为RFC(任何人都可以提交自己的协议提交给该组织进行检测)www.ietf.org。 ITUT 国际电信联盟, 起源于1865,电报产生的年代,会员制。
“OSI”是Open System Interconnection的缩写,意为开放式系统互联。国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。
OSI七层模型总结
应用层:产生网络流量的程序
表示层:传输之前是否进行加密或者压缩处理
会话层:查看会话,查木马 netstat-n
传输层:可靠传输、流量控制、不可靠传输
网络层:负责选择最佳路径、规划ip地址
数据链路层:帧的开始和结束、透明传输、差错校验
物理层:接口标准、电器标准、如何更快传输数据
应用层
TFTP :简单文本传输协议
HTTP:超文本传输协议,用于从WWW服务器传输超文本到本地浏览器的传输协议
SMTP:简单邮件传输协议,客户端向邮件服务器发邮件
POP3:Post Office Protocol - Version 3邮局协议版本3邮件服务器向客户端发送邮件
表示层
TELNET:远程登录协议 是Internet远程登录的标准协议和主要主要方式
SNMP:简单网络管理协议,主要用于管理网络设备,检测设备的信息
会话层
DNS:域名解析协议(解析IP地址和域名之间的关系)
SMTP:简单邮件传输协议,客户端向邮件服务器发邮件
传输层
TCP:传输控制协议,是一个“可靠的”、面向连结的传输机制,它提供一种可靠的字节流保证数据完整、无损并且按顺序到达。
UDP:是一个无连结的数据报协议。它是一个“尽力传递”(best effort)或者说==“不可靠”协议==——不是因为它特别不可靠,而是因为它不检查数据包是否已经到达目的地,并且不保证它们按顺序到达。
网络层
IP(核心): 协议为高层提供不可靠、无连接的数据报通信。 IP 协议提供的不可靠服务是指它不能保证 IP 数据报能成功地到达目的地。
ICMP:网际控制消息协议(Internet Control Message Protocol)。ICMP处理在路由器和主机之间流通的错误和控制消息。这些消息通常有TCP/IP网络支持软件本身(而不是用户进程)产生和处理。
IGMP:网际组管理协议(Internet Group Management Protocol)。用于多播。
数据链路层
ARP:地址解析协议(Address Resloution Protocol)。ARP把一个IPV4地址映射成一个硬件地址(物理地址)。
RARP:反向地址解析协议(Reverse Address Resloution Protocol)。RARP把一个硬件地址映射成一个IPv4地址。
ARP攻击:
仅能在以太网(局域网如:机房、内网、公司网络等)进行。无法对外网(互联网、非本区域内的局域网)进行攻击。ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人攻击。
UDP传输协议介绍:
UDP:是一个无连结的数据报协议。它是一个“尽力传递”(best effort)或者说“不可靠”协议——不是因为它特别不可靠,而是因为它不检查数据包是否已经到达目的地,并且不保证它们按顺序到达。
1.将数据及源和目的封装成数据包中,不需要建立连接。---------面向无连接。
2.每个数据报包的大小在限制在64k内。
3.因无连接,是不可靠的协议。
4.不需要建立连接,速度快。
不管连上连不上它都发送数据,所以数据也就有可能收不到,不可靠。主要用于视频会议聊天什么的,
一些缺少点数据无关紧要,可靠性要求低,传输经济的应用。
TCP传输协议介绍:
TCP:传输控制协议,是一个“可靠的”、面向连结的传输机制,它提供一种可靠的字节流保证数据完整、无损并且按顺序到达。
1.建立连接,形成传输数据的通道。
2.在连接中进行大数据传输。
3.通过三次握手完成连接,是可靠协议。
4.因为必须建立连接,所以效率会稍低。
主要用于数据下载,文件传输,可靠性要求高的应用
参考文章链接:https://blog.csdn.net/qq_36756682/article/details/104112765