Chinaunix首页 | 论坛 | 博客
  • 博客访问: 457236
  • 博文数量: 62
  • 博客积分: 1312
  • 博客等级: 中尉
  • 技术积分: 1555
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 18:10
文章分类

全部博文(62)

文章存档

2014年(1)

2013年(5)

2012年(56)

分类: C/C++

2012-03-22 22:54:56

1.网络的七层模型:
2.七层模型中的各种协议
应用层———>Telnet 远程登录协议
     Ftp 文件传输协议
     Fttp 超文本传输协议
     POP3 邮局协议
     DNS 域名服务
传输层———>TCP 传输控制协议(面向连接的可靠地数据传输)  --------->数据完整性要求比较高的场合使用
     UDP 用户数据报文协议(无连接的不可靠的数据传输)--------->实时性比较高的场合使用
网络层———>IP 网际协议
     ICMP Internet互联网控制报文协议
     IGMP Internet组管理协议
3.数据的封装(数据打包的过程)
 协议头+数据
数据在各层 自上而下的传输的过程就是封装的过程
   自下而上的传输的过程就是拆分的过程
4.TCP/IP模型
*应用层
*传输层
*网络层
*网络接口
TCP/IP与OSI参考模型的对应关系
OSI
7.应用层
6.表示层    应用层
5.会话层
4.传输层    传输层
3.网络层    网络层
2.数据链路层   网络接口
1.物理层   
5.端口(0——65535)1024一下的端口留给预定义的服务
6.套接字(socket)相当于导线
7.网络字节顺序:TCP/IP使用16为或者32为的高位先存。
8.套接字类型
 (1)流式套接字(SOCKET_STREAM)面向连接,可靠
 (2)数据报套接字(SOCKET_DGRAM)面向无连接
 (3)原始套接字(SOCKET_RAM)
9.基于TCP的socket编程
 
10.基于UDP的socket编程
 

 
阅读(1656) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~