linux(一)-----osi七层模型

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支持一对一,一对多,多对一,多对多的交互通信(聊天室方面)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值