1.七层模型的定义
1)物理层 (指的是网卡,网线等物理层面的硬件)
2)数据链路层
前两层可以概括为物理链路层,以二进制的数据形式在物理媒介上进行传输数据(传输协议ISO@2100协议)
3)网络层 (例如动态ip,静态Ip等的配置)
网络层概念,为数据选择路由(协议为IP ICMP BGP OSPF等)
4)传输层
传输层,提供端对端的接口(协议为:IP PORT TCP UDP),传输层作用是向两台主机之间得进程进行提供数据传输
5)会话层
6)表示层
7)应用层
最接近用户的应用层,提供文件传输,邮件,文件共享,数据加密等等(协议为:HTTP SNMP FTP NFS DNS)
应用层介绍:
任务,主要是通过进程间的数据交互来完成特定的网络应用(如利用ngix,阿帕奇等)。
对于不同的网络应用需要用不同的网络协议,域名解析系统,用的是DNS协议。
Web服务用的万维网HTTP协议
邮件传输需要用的SMTP协议
我们把应用层交互的数据称之为报文
DNS域名服务器
应用层重要概念之DNS协议,域名解析系统(DNS domain name system)DNS是互联的一个分布式数据库,主要存储IP和域名的对应关系,能够让普通用户更方便的使用,访问互联网,而不用记住繁琐的IP地址号码(例如www.baidu.com ip地址为 123.206.16.61)
2.HTTP协议
HTTP协议,超文本传输协议,是互联网上最为应用管饭的一种网络协议,所有的www万维网都得遵循这个标准。涉及HTTP协议得初衷是为了方便发布和接收HTML文件得目的
3.传输协议-------TCP和UDP协议。
传输控制协议(TCP传输):提供面向连接得,可靠得数据传输服务
用户数据协议(UDP传输):提供无连接得,尽到他自己最大得努力,进行数据传输,但是不保证数据安全性
TCP和UDP协议得区别
1).Udp是无连接得,TCP是面向连接得
2).UDP是没有报文的,TCP是有可靠的报文交互,传输的数据,无差错,不重复,不丢失
3).UDP只尽力传输,不保证数据可靠性,TCP安全性很高,有两个传输的端点,是点对点,一对一的形式
4) .UDP支持一对一,一对多,多对一,多对多的交互通信(聊天室方面)