tcp/ip协议族

什么是协议?

  即通信双方共同遵守的约定、规则。一方按照这种规则发送,另一方必须按照这种规则解析,这样数据才不会发生错乱,传输的数据才会正确

 

网络的分层:

  

TCP/IP协议族大体上分为三部分:

  1. 网络协议(IP协议,网络层)

  2. 传输协议(TCP/UDP协议,传输层)

  3. 应用协议(FTP协议、HTTP协议,应用层)

数据的封装:

  

 

   

 

 IP地址的结构:

  

 

  网络类型:

    

 

     

在TCP/IP网络中,每个主机都有唯一的地址(IP地址),是通过IP协议来实现的;

 

可以通过IP地址来唯一标识定位一个计算机(即计算机的网卡/网络适配器)

端口号:

  两台计算机要通信,除了要知道对端的地址(IP地址),还要知道对端的端口号。

  因为一台计算机中有很多服务(进程),IP地址是为了找到哪台计算机,端口号就是为了确定这台计算机的哪个服务。

  一个程序绑定了一个端口(换句话说这个程序在这个端口上监听)

 

TCP协议:

    面向连接的(要建立连接)、可靠的(有严格的差错检验算法)字节流服务,每个字节都有编号(有序的)

UDP协议:

    无连接的、不可靠的传输服务。无序的,可能发生数据的重复

区别:

  

 

posted @ 2023-03-07 20:54  踏浪而来的人  阅读(123)  评论(0编辑  收藏  举报