Linux TCP/IP

来源:互联网 发布:python 图像处理库 编辑:程序博客网 时间:2024/05/18 03:53

概述:Tcp/Ip是Unix/Linux 世界的网络基础,在某种意义上,unix网络就是Tcp/Ip,而且Tcp/Ip就是网络互联的标准。它不是一个独立的协议,而是一组协议。(tcp,ip,udp,arp,rarp等协议)


应用层(application)       应用层:(application)smtp,ftp,telnet         增加app头      表示哪个应用程序

表示层(presention)       传输层:(transport)   解释数据                    增加tcp头       数据叫做TCP段

会话层(session)            网络层:(ip) 定位ip地址和确定连接路径    增加ip头        叫做数据包

传输层(transport)  链路层:(link)与硬件驱动对话                     增加帧头和帧尾

网络层(ip)                          Tcp/Ip 模型(现实)   

数据链路层(link)

物理层(physical)

Osi模型(理论)

TCP/IP 详解 , 卷1:协议 ,卷2:实现,卷3:TCP事务协议  HTTP、NNTP和Unix域协议


每个Internet上的主机和路由器都有一个Ip地址,它包括网络号和主机号,当Ip是32位的时候,Ip地址按照国际标准的划分为a,b,c,d,e五钟类型。


a:0  7位网络号     主机号           1.0.0.0至127.255.255.255

b:10 14位网络号   主机号128.0.0.0至191.255.255.255

c:110  21位网络号   主机号192.0.0.0至223.255.255.255

d:1110  多点播送地址 224.0.0.0至239.255.255.255

e:11110   留作将来使用 247.0.0.0至247.255.255.255


windows 下面的操作

ping  www.baidu.com    【追踪路由】

tracert  www.baidu.com   【测试两个Ip是否畅通】

ipconfig   【在windows查看Ip情况的命令】


ifconfig    【 在Linux / unix 下查看Ip情况的命令】


0 0
原创粉丝点击