day1笔记 网络导学

Day1 网络导学

1.网络的作用

数据

#二进制
数据是通过网络来实现传输的

2.网络的构成

终端设备

电视、手机、电脑等

传输介质

  • 有线介质:光纤、双绞线、同轴电缆等

  • 无线介质:wlan、电磁波等

传输设备

交换机、路由器等

协议

3.网络的搭建

接入层

直接接入终端用户的设备;多数是二层交换机

汇聚层

汇聚接入层的流量;多数是性能较高的三层交换机,或路由器

核心层

负责转发整个网络的流量数据;多数是性能较高的三层交换机,或路由器

中国的三大网络:
	Internet
    CATV:中国有线电视网络
    PSTN:电话交换网络

4.网络的优化

可靠性优化

避免单点故障(设备冗余/链路冗余)

安全性优化

  • 硬件:FirewalldIPSIDS
  • 软件:DDOS

管理性优化

部署管理平台

5.数据是如何通过网络实现通信的?

数据封装

数据 --> 二进制数

数据转发

数据的转发

数据解封装

二进制数 --> 数据

如何完成封装和解封装的过程

  • 遵循相同的一组协议
  • 通信模型: OSI TCP/IP
  • 实现数据的封装与解封装

6.分层协议

OSI模型

7-应用层
6-表示层
5-会话层
4-传输层
3-网络层
2-数据链路层
1-物理层

TCP/IP五层模型

5-应用层
4-传输层
3-网络层
2-数据链路层
1-物理层

应用层
#协议:
HTTP:超文本传输协议 tcp 80
FTP:文件传输协议 tcp20 21
Telnet:远程登录协议 tcp 23
SSH:安全远程登录 tcp 22
SMTP:简单邮件传输协议 tcp 25
POP3:邮局协议第三版 tcp 110
DNS:域名解析服务 tcp/udp 23
DHCP:动态主机分配协议 udp67 68

作用:应用层协议产生数据

传输层
  • TCP协议
    传输控制协议,是面向连接的,提供可靠交付,由流量控制,拥塞控制,提供全双工通信,面向字节流
    TCP的连接:TCP连接的端口叫做套接字(socket)或插口;---> 套接字socket=IP地址:端口号

TCP可靠传输的实现:
1.以字节为单位的滑动窗口
2.超时重传时间的选择
3.选择确认SACK

  • UDP协议
    无连接的,尽最大可能交付,没有拥塞控制,面向报文,支持一对一、一对多、多对一和多对多的交互通信。
网络层

协议: ip协议(IP地址)

数据链路层

以太网协议(Mac地址)

物理层

比特流

封装和解封装过程

作者:ccku
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。
原文地址:https://www.cnblogs.com/ccku/p/13617093.html