简单了解网络协议

我是一名非科班出生的前端爱好者,许多本科计算机的基础课程,都没学过,只有自己网上学习了。所以本篇博客只适合对计算机网络知识一无所知的小白,主要是接触一些这方面的关键词。

谈到任何联网协议,必须要提到现在使用的开放式系统互联参考模型(Open System Interconnect Reference Model,OSI),一个有七层的网络协议。已经发展的比较完善。(4层—>5层—>7层)

网络协议发展完善

只有遵循这个协议模型,电脑才可以联网通信。7层网络每一层作用。

OSI模型各层作用说明

  • 应用层示例:TELNET,HTTP,FTP,NFS,SMTP等。
  • 表示层示例:加密,ASCII等。
  • 会话层示例:RPC,SQL等。
  • 传输层示例:TCP,UDP,SPX。
  • 网络层示例:IP,IPX等。
  • 数据链路层示例:ATM,FDDI等。
  • 物理层示例:Rj45,802.3等。

UDP连接与TCP连接区别:

  • UDP:数据打包,有限制,不连接,效率高,不可靠(游戏、直播)
  • TCP:建立数据通道,无限制,效率低,可靠(订票)

别人的理解(转载)

  • 我一直以为http和tcp是两种不同的,但是地位对等的协议,虽然知道tcp是传输层,而http是应用层。今天学习了下,知道了 http是要基于tcp连接基础上的,简单的说,tcp就是单纯建立连接,不涉及任何我们需要请求的实际数据,简单的传输。http是用来收发数据,即实际应用上来的。
  • tcp是底层通讯协议,定义的是数据传输和连接方式的规范。http是应用层协议,定义的是传输数据的内容的规范http协议中的数据是利用tcp协议传输的,所以支持http也就一定支持tcp。
  • http支持的是www服务,而tcp/ip是协议它是Internet国际互联网络的基础。tcp/ip是网络中使用的基本的通信协议。tcp/ip实际上是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮件等,而tcp协议和ip协议是保证数据完整传输的两个基本的重要协议。通常说tcp/ip是Internet协议族,而不单单是tcp和ip。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章