TCP/IP

简介:TCP/IP协议是一个协议簇的集合
重要概念:分层
TCP/IP协议分为应用层、传输层、网络层、链路层

应用层
FTP(File Transfer Protocol文件传输协议)、DNS(Dormain Name System域名系统)、HTTP协议
传输层
TCP(Transmission Contorl Protocol 传输控制协议)、UDP(User Data Protocol 用户数据协议)
网络层
网络层用来处理网络上流动的数据包(数据包是网络传输的最小单位)
网络层规定了通过怎样的传输线路来将数据包传送到目标计算机
计算机与计算机之间进行数据传输时,网络层的作用就是在众多线路中选择一条合适的线路进行数据传输。
链路层
用来处理连接网络的硬件部分(控制系统、硬件设备驱动、NIC(Network Insterface Card网络适配器)、光纤以及连接器等一切传输媒介)
硬件上的范畴均属于链路层的作用范围之内

IP协议
IP协议的作用是在于把各种数据包准确无误的传递到指定位置,其中两个重要条件就是 IP和MAC地址。
IP地址通常是路由器自动生成的,生产IP地址后路由器会记录每一台设备的MAC地址。MAC地址是全球唯一的。
TCP协议
TCP协议是确保数据包传输过程中的安全性,传输过程中将大数据分割成报文段,切片传输。
并且遵循三次握手原则,接收方与传输方必须相互反馈后才可以进行下一步的数据传输。
DNS协议
DNS协议与HTTP协议一样是处于应用层的服务,提供域名到IP地址的解析服务,负责存储每个域名对应的IP地址,当用户访问域名时自动跳转到对指定IP地址的访问。
UDP协议
与TCP协议的区别是:TCP协议必须要接收到对方反馈后才能进行下一步的数据传输操作,而UDP协议是直接发送过去,并不接受反馈。
效率上UDP比TCP更好,但是不接收反馈信息无法确认对方是否成功接收

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 5,196评论 0 8
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 13,379评论 6 174
  • 版本记录 前言 在互联网行业中,不管你是客户端前端还是后台,只要是与网络相关,你就必须了解一些基础知识,包括这里的...
    刀客传奇阅读 1,998评论 0 16
  • 协议基础 协议就是计算机之间通过网络实现通信时实现所达成的一种“约定”,这种约定使得那些由不同厂商的设备,不同的C...
    d9fc24a0c9a9阅读 2,537评论 0 6
  • 一、网络基础知识 1. OSI 参考模型 OSI 模型中,每个分层都接受由它下一层所提供的特定服务,并且负责为自己...
    SeanCST阅读 1,746评论 0 6

友情链接更多精彩内容