TCP
Ip
网络协议 p

五层协议
1.物理层
网线,光缆,无线
作用:负责传送 0和1 电信号

2.数据链路层
负责给信号分组,确定分组方式

以太网:
1.规定一组电信号组成一个数据包,分两部分 ,一个叫head(标头)
一部分叫data(数据)
2. 规定必须以网卡连接数据,mac地址就是网卡的地址.
发送者和接收者都已mac地址de形式保存在head中
3.广播,在网络中的所有人 所有设备都可以接受这个包,
但只有head中规定的接受者才能收到作进一步处理

ARP

3.网络层
单单倚靠以太网的广播和mac不能满足互联网的发展
需要一种方式,怎样辨别两个mac地址是不是同处一个网络

Ip协议
1.规定设备在网络的地址.
IP地址的两种Ipv4, IPv6
IPv4: 32个2进制为组成,4段十进制,每一段0到25
0.0.0.0 -255.255.255.255
IPv6: 更长,对应更多的情况
2.IP地址 前半段代表网络,后半段代表主机
子网掩码的作用及就是 为了区分网络和主机的分布
使用子网掩码和IP地址,进行 按位与 运算,
就能得到网络地址
如果两个IP地址按同样的子网掩码运算之后,得到同样的结果,
那么两个IP就在同一个局域网内
3.IP规定的数据包
就是在链路层报的基础上,加一层head
这次添加head中,包含版本,长度,Ip地址等等


4.传输层
1.端口:端口对端口

应用程序访问网络,就需要占一个端口.

每一台设备提供了,65536各端口,从0到65536
0-1023端口被系统占用

这样规定之后,主要确定IP和端口,
就可以实现应用程序之间的网络通信

在Unix系统里面,把主机+端口叫做一个Socket

2.UDP*重点
数据包结构简单,容易实现,适用于连接可靠性要求不高的场合

缺点.
不能知道对方是否收到数据

3.TCP*重点

优点:
可靠性强, 能够知道对方是否接受数据,并能及时补包
缺点:
协议复杂,消耗较大,实现比较困难

TCP通过三次握手来确保一次连接的可靠性


5.应用层
是非常开放的一层,文件传输(FTP) ,万维网(www).....


常见名词解释
域名: baidu.com

DNS:域名解析服务器
DNS劫持:



posted on 2019-05-22 15:36  脑抽不要停  阅读(132)  评论(0编辑  收藏  举报