OSI七层与TCP/IP五层模型

OSI七层与TCP/IP五层模型

  • OSI七层模型

    应用层
    表示层
    会话层
    传输层
    网络层
    数据链路层
    物理层
    
  • TCP/IP五层模型

    应用层:TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
    传输层:TCP,UDP
    网络层:IP,ICMP,RIP,OSPF,BGP,IGMP
    数据链路层:SLIP,CSLIP,PPP,ARP,RARP,MTU
    物理层
    

应用层的协议哪些是基于TCP协议的,哪些是基于UDP协议的

基于TCP协议的

  • FTP(文件传输协议):定义了文件传输协议,使用21端口。
  • TELNET(远程登陆协议):一种用于远程登陆的端口,使用23端口,用户可以以自己的身份远程连接到计算机上,可提供基于DOS模式下的通信服务。
  • SMTP(简单邮件传输协议):邮件传送协议,用于发送邮件。服务器开放的是25号端口。
  • POP3(邮件读取协议):它是和SMTP对应,POP3用于接收邮件。POP3协议所用的是110端口。
  • HTTP(超文本传输协议):是从Web服务器传输超文本到本地浏览器的传送协议。
  • HTTPS(超文本传输安全协议)

基于UDP协议的

  • TFTP(简单文件传输协议):该协议在熟知端口69上使用UDP服务。
  • SNMP(简单网络管理协议):使用161号端口,是用来管理网络设备的。由于网络设备很多,无连接的服务就体现出其优势。
  • BOOTP(引导程序协议,DHCP的前身):应用于无盘设备
  • DHCP(动态主机配置协议):是一个局域网的网络协议
  • RIP(路由信息协议):基于距离矢量算法的路由协议,利用跳数来作为计量标准。
  • IGMP(Internet组管理协议)

基于TCP和UDP协议的

  • DNS(域名系统):DNS区域传输的时候使用TCP协议。域名解析时使用UDP协议。DNS用的是53号端口。
  • ECHO(回绕协议)

HTTP 状态码

  1. 1XX 信息性状态码
    • 100 继续
    • 101 切换协议
  2. 2XX 成功状态码
    • 200 OK 成功处理了请求
    • 204 No Content 请求处理成功,但没有资源可返回
    • 206 Partial Content 请求资源的某一部分
  3. 3XX 重定向状态码
    • 301 永久性重定向,表示请求的资源已被分配了新的 URI
    • 302 临时性重定向,资源的 URL 已临时定位到其他位置
    • 303 告诉客户端应该用另一个 URL 获取资源
    • 304 表示客户端发送附带条件的请求时,服务器端允许请求访问资源,但未满足条件的情况
  4. 4XX 客户端错误状态码
    • 400 表示请求报文中存在语法错误
    • 401 未授权
    • 403 服务器拒绝了请求
    • 404 服务器无法找到所请求的 URL
  5. 5XX 服务器错误状态码
    • 500 内部服务器错误
    • 502 错误网关
    • 503 服务器暂时处于超负载或正在进行停机维护,现在无法处理请求。
    • 504 响应超时
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值