计算机网络知识(一)

一.计算机协议

1.1 Osi七层协议模型
分层协议
物理层物理层主要是定义网卡等,网线等物理设备的管理
数据链路层数据链路传输的帧,将网络的层传递的IP信息加上数据帧的头部和尾部,进行传输
网络层网络层主要的目的是将传输层的报文段,将源主机的数据,路由到目的机器上,主要有IP协议
传输层将应用层需要发送的报文,切割成报文段,发送至目的主机某个进程中。(网络中的通信,主要是两个网络中进程进行通信),主要有TCP和UDP协议
会话层维护两个主机之间的通信
表示层解决不同系统主机之间的通信
应用层为不同的应用之间的通信提供的一些协议,如http协议
1.2 五层协议
物理层
数据链路层
网络层
传输层
应用层
1.3 tcp/ip协议群(实际中使用的协议群)
  1. 网络接口层
  2. 网络层(IP协议)
  3. 传输层 (tcp,udp协议)
  4. 应用层(http协议,udp协议)

二.主机之间通信过程

2.1 主机之间通信的大致过程

在这里插入图片描述

三.tcp/ip协议群

3.1 网络接口层
 网络接口层主要的任务是将网络层的数据进行网络网的数据包,转化为byte数据流进行传输。
3.2 网络层
 (1)将传输层的报文段转化为数据包,路由到相应的主机。
 (2)ip协议是无状态的,只负责数据包的传输,不记录数据包的顺序,同时不负责数据包是否完整。
 (3)IP协议是没有状态的,不会占用通信的线路通道,同一个通信的通道可以满足不同的通信需求
3.3 传输层
 1.进程间通信的方式:
   (1)同一个主机中进行间的通信:通过pid标识不同的进程进行通信。         
   (2)网络中的不同主机进程间的通信:通过套接字(协议+端口号+IP地址,唯一标识网络中的某个进程)。
2.传输层主要的任务是将应用层的报文,分割成报文段,传输到目的主机的进程中。
3.传输层主要的协议:tcp协议(面向连接,可靠的传输层协议)。udp协议(无状态的,不提供可靠的连接)
3.4 应用层
 1.应用层主要主机中的某个应用,通过相应的应层的协议,产生相应的报文。
 2.应用层主要的协议:http协议,ftp协议等

四.传输层协议(Tcp,udp协议)

4.1 tcp协议特点:
  1. tcp是面向连接的,基于字节流的传输协议。
  2. tcp可以保证数据的完整性和有序性,数据包都有序列号,对方收到,则发送ACK进行确认,未收到则重传。
  3. 使用校验和校验数据是否正确。
  4. tcp层将应用层报文,分割成报文段进行传输。
网络知识下章节继续
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值