基础知识:

TCP/IP分层:

从下到上,链路层包括物理层和数据链路层,处理与电缆(或其他任何传输媒介)的物理细节,mac寻址,ARP。网络层,主要为IP协议,路由协议,对数据加上IP地址和其他数据确定传输目标。运输层,两台PC应用程序提供端到端的通信,应用层,有http,telnet,ftp和电子邮件等。


应用层和传输层是端到端的,网络层每个包发到互联网后逐跳传输,客户端把包给网络层查路由表判断下一跳,网络IP是一种不可靠的服务,尽可能快的把数据从源送到目的,不提供可靠保证。

互联网地址:

       互联网每个节点都必须有Internet地址(IP地址)。主机号和网络号的组合。

封装:


以太网数据帧的物理特性是长度必须在45~1500字节之间。以太网帧首部有一个类型位表示下一个是什么(ip,arp,rarp)。IP在首部有一个协议域表示下一层是什么(icmp,tcp,udp…..)TCP和UDP用一个16bit端口号表示不同的应用程序(ftp,http,telnet)。

网关:

       连接;两个或两个以上的网段的网络设备,通常使用路由器为网关,作用根据目的IP地址的网络号和子网号,选择最佳的出口转发IP分组。

端口号

       用在TCP和UDP一组逻辑号码,并不是硬件端口,服务器一般根据知名端口来识别(ftp 21 ,telnet 23),客户端口号又称临时端口号(存在时间短暂),TCP/IP给临时端口分配1024~5000之间端口号,IP层可以报端口号码的IP包过滤。

数据链路层:

       三个目的:

       为IP模块发送和接收IP数据包

       为ARP模块发送ARP请求和接收ARP应答

       为RARP模块发送RARP请求和接收RARP应答

       数据链路层协议有很多,有最常用的以太网(PC上的网卡),也有不常见的FDDI,还有PPP协议(adsl宽带),loopback协议。

       以太网封装格式

相关文章
相关标签/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。
公众号推荐
   一个健康类的公众号,欢迎关注
小青桔健康