08_Linux网络编程教案分析.doc

LINUX网络编程 TCP/IP协议概述 协议protocol:通信双方必须遵循的规矩 由iso规定 rpc文档 osi参考模型:(应-表-会-传-网-数-物) ( 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 tcp/ip模型4层: 应用层{http超文本传输协议 ftp文件传输协议 telnet远程登录 ssh安全外壳协议 stmp简单邮件发送 pop3收邮件} 传输层{tcp传输控制协议,udp用户数据包协议} 网络层{ip网际互联协议 icmp网络控制消息协议 igmp网络组管理协议} 网络接口层{arp地址转换协议,rarp方向地址转换协议,mpls多协议标签交换} TCP协议:传输控制协议 面向连接的协议 能保证传输安全可靠 速度慢(有3次握手) UDP协议:用户数据包协议 非面向连接 速度快 不可靠 通常是ip地址后面跟上端口号:ip用来定位主机 port区别应用(进程) http的端口号80 ssh--22 telnet--23 ftp--21 用户自己定义的通常要大于1024 OSI参考模型及TCP/IP参考模型 TCP/IP协议族的每一层的作用: ·网络接口层:负责将二进制流转换为数据帧,并进行数据帧的发送和接收。要注意的是数据帧是独立的网络信息传输单元。 ·网络层:负责将数据帧封装成IP数据报,并运行必要的路由算法

文档评论(0)

1亿VIP精品文档

相关文档