互联网中几种常用的传输协议

互联网中几种常用的网络传输协议

网路传输协议多种多样,各有所长,学起来真的很让人头大。
对协议的学习需要不断地使用不断加深理解。本篇就是我的个人学习笔记。
--一个正在努力学习的码农新人

协议那么多,常用的也就那么几个

  1. 进程/应用程协议
    常见协议有:Telnet、FTP、SMTP、HTTP、DNS等。由客程序和服务程序两部分组成,程序通过服务器与客户机交互。
  2. 主机—主机层协议
    建立并且维护连接,用于保证主机间数据传输的安全性。这一层主要有两个协议:
    TCP(Transmission Control Protocol:传输控制协议;面向连接,可靠传输
    UDP(User Datagram Protocol):用户数据报协议;面向无连接,不可靠传输
  3. Internet层协议
    负责数据的传输,在不同网络和系统间寻找路由,分段和重组数据报文,另外还有设备寻址。些层包括如下协议:
    IP(Internet Protocol):Internet协议,负责TCP/IP主机间提供数据报服务,进行数据封装并产生协议头,TCP与UDP协议的基础。
    ICMP(Internet Control Message Protocol):Internet控制报文协议。ICMP协议其实是IP协议的的附属协议,IP协议用它来与其它主机或路由器交换错误报文和其它的一些网络情况,在ICMP包中携带了控制信息和故障恢复信息。
    ARP(Address Resolution Protocol)协议:地址解析协议。
    RARP(Reverse Address Resolution Protocol):逆向地址解析协议。

讲到协议就得了解下OSI 7层网络模型

应用层 :FTP,WWW,Telnet,NFS,SMTP,Gateway,SNMP
表示层 :TIFF,GIF,JPEG,PICT,ASCII,EBCDIC,encryption,MPEG,MIDI,HTML
会话层 :RPC,SQL,NFS,NetBIOS,names,AppleTalk,ASP,DECnet,SCP
传输层 :TCP,UDP,SPX
网络层 :IP,IPX,AppleTalk DDP
数据链路层:Frame Relay,HDLC,PPP,IEEE802.3 / 802.2,FDDI,ATM,IEEE802.5 / 802.2
物理层:EIA / TIA - 232,EIA / TIA - 499,V.35,V.24,RJ45,Ethernet,802.3,802.5,FDDI,NRZI,NRZ,B8ZS

TCP / IP模型:

应用层:Telnet,FTP,SMTP,SNMP
传输层:TCP,UDP,UGP
网络层: IP,ICMP,IGMP
数据链路层:ARP,RARP

各层的功能

物理层:实现计算机系统与网络间的物理连接
数据链路层:进行数据打包与解包,形成信息帧
网络层:提供数据通过的路由
传输层:提供传输顺序信息与响应
会话层:建立和中止连接
表示层:数据转换、确认数据格式
应用层:提供用户程序接口

  • 12
    点赞
  • 97
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安心写bug

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值