一、TCP、IP协议(学习方法:带着问题去读书)
1: 网络是什么?
(1)网络通信协议;
(2)分层多协议;
四层:
数据链路层;
网络层;
传输层;
应用层;
每一层都有自己的需要完成的功能;
了解这些功能;
二、
1、数据链路层:实现网络驱动程序,处理数据的物理媒介;
(实现物理层级的网络传输)
1: 两个协议:address resolve protocol (ARP) 地址解析协议
reserve address resolve protocol (RARP)逆地址解析协议
2: 它们实现IP地址个机器物理地址之间的相互转换;
网络层:
使用IP地址寻址一台机器;
数据链路层使用物理地址寻找一台机器;
所以,网络层必须先将目标机器的IP地址转换成物理地址;
才能使用数据链路层提供的服务;
2、网络层:
(1)网络层实现数据包的选路和转发;
(2)网络层的主要任务就是选择这些中间节点,以确定两台主机之间的通信;
(3)网络层向上级隐藏了网络拓扑的连接 现在细节,使得在传输层和网络应用层上,看来通信的双方是直接相连的;
IP是什么?
网络层最核心的协议IP协议;
主要是根据数据包的目的IP地址来决定如何投递它;
如果数据包不能直接发送给目的主机,那么IP协议就会为它寻找一个合适的下跳路由器,并将数据包交付给该路由器来转发; 经过多次的转发,数据包最终达到目标主机;
ICMP:
网络层另一个重要的协议是Internet control message protocol (ICMP)因特网控制报文协议,它是为IP协议的重要补充,主要用于检测网络连接;
功能:
主要用于检测网络连接
8位类型字段用于报文类型
分为两大类:
(1)差错报文:用来回应网络错误
(2)查询报文:比如ping程序
TCP是什么?
TCP/IP能够做什么
怎么做?
网友评论