网络基础初

1.局域网和广域网

  • 局域网LAN:计算机数量多了,通过交换机和路由器连接在一起就形成了局域网(千米以内,最多几公里)

  • 城域网:几十公里

  • 广域网WAN:将远隔千里的计算机都连接在一起 互联网:国际的一个广域网

2.网络协议

1. 协议概念
协议就是一种约定
通信双方约定好的网络通信数据信号的解析式

协议有三个要素组成:

  • 语法:语法规则定义了所交换信息的格式。
  • 语义:语义规则定义了发送者或者接收者所要完成的操作
  • 同步:即事件实现顺序的详细说明

2.协议分层
优点:

  • 将提供的服务,以及协议接口封装之后
  • 使用起来更加方便,
  • 替换起来更加方便
  • 实现起来也更加清晰简单

3.OIS七层参考模型

按照网络通信中的协议接口,服务对网络通信进行分层:

  • 应用层:负责应程序之间的协议 http ftp 表示层:设备固有的数据格式和网络标准数据格式的转换。

  • 会话层:通信管理。负责建立和断开通信连接(数据流动的逻辑逻辑通路

  • 传输层:负责端与端之间的数据传输。负责可靠传输(确保数据可靠的到达目的地址)

  • 网络层:地址管理和路由选择

  • 数据链路层:互联设备之间的传送和识别数据帧。 物理层:负责光信号和电信号的传递方式。界定连接器和网线规格。以0 和1 代表电压高低灯光闪灭。

4.TCP/IP五层模型

  • TCP/IP是一组协议称之为TCP/IP协议簇,最典型的是TCP IP

  • 应用层:负责应用程序之间的沟通。

  • http(超文本传输协议)、ftp(文本传输协议)、SMTP(电子邮件传输)、Telent(远程访问协议)

  • 传输层:负责端与端之间的数据传输

  • (tcp udp) (数据如何传输)

  • 网络层:负责地址管理和路由选择

  • ip; 路由器(路由选址,数据转发) 经过那个路由

  • 链路层:负责相邻设备的数据帧传输

  • eth(以太网:规定数据的开始与结束) 交换机:数据转发 (网卡层) 数据帧:数据的不同叫法

  • 物理层:负责光电信号的传输 (网线双绞线)

  • 以太网协议:(网线的规格) 集线器(hub):(数据连接 ,信号放大)

3.网络通信流程

同一个网段内的两台主机的进行文件传输

1.数据包的封装与分用:
不同的协议层对数据包的称谓不同,在传输层叫段 ;网络层叫数据报 ;在链路层叫帧

应用层数据通过协议转发到网络上时,每层协议都要加上数据首部,称为封装

首部信息包含 首部长度,载荷多长,上层协议是什么信息

数据封装成帧后传输到介质上,到达目的主机后每层协议剥掉相应的首部,叫分用 ;根据首部中的“上层协议字段”将数据交给对应的上层协议处理

2.通信流程:
在这里插入图片描述

通信流程:
1.应用层:应用协议 qq
2.传输层:udp tcp 端口之间的数据传输
3.网络层:ip协议 地址管理和路由选择
4.数据链路层:eth (帧头 帧尾)相邻设备之间的数据传输 (交换机)

4.网络编程套接字

1.ip地址:

  • 功能:唯一标识网络上的主机
  • 数据:无符号4个自己的整数 uint32_
  • 通信是 源ip地址->目的ip地址
  • 数量:ip地址不够用的解决方案:

a.通过DHCP自动分配(谁上网给谁分配)
b.ip地址

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值