网络编程
挖个坑先,欸嘿~
计算机网络简述
计算机网络概述
分组交换
- 通过标有地址的分组进行路由选择传送数据,使通信通道仅在传送期间被占用的一种交换方式分组的组成
- 每个分组都由 首部 和 数据段 组成
交换方式
- 存储转发
- 节点收到分组,先暂时存储下来,在检查首部,按首部中的目的地址,找到合适的节点转发出去
- 特点:
1.以分组作为传输单位
2.独立选择转发路由
3.逐段占用,动态分配传输带宽
多级结构Internet
TCP/IP协议 (计算机网络的世界语)
分层结构
- 为了使各种不同计算机之间可以互联。ARPANet指定了一套计算机通信协议,即TCP/IP协议(族)
- 为了减少协议设计的复杂性,大多数网络模型均采用分层的方式来组织
1.每一层利用下一层提供的服务来为上一层提供服务
2.本层服务的实现细节对上层屏蔽 - TCP/IP协议的四层
- 应用层:应用程序间沟通的层
FTP(文件传输),Telnet(远程),HTTP(超文本)等 - 传输层:提供进程间的数据传送服务,负责传送数据,提供应用程序端到端的逻辑通信
TCP,UDP - 网络层:提供基本的数据封包传送功能,最大可能的让美国i数据包都能够到达目的主机
IP,ICMP - 链路层:负责数据帧的发送和接收 一个数据==一帧数据
每层完成自己的任务,最终通过不同层次的处理完成数据的收发
- 应用层:应用程序间沟通的层
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.