码迷,mamicode.com
首页 > 其他好文 > 详细

网络协议

时间:2014-12-12 01:16:05      阅读:331      评论:0      收藏:0      [点我收藏+]

标签:style   http   io   ar   os   使用   sp   java   on   

OSI七层模型

TCP/IP四层模型

对应网络协议

应用层   (application)

应用层

FTP NFS WAIS

表示层   (presentation)

应用层

Telnet Rlogin SNMP Gopher

会话层   (session)

应用层

SMTP DNS

传输层   (transport)

传输层

TCP UDP

网络层    ( Network )

网际层(网络)

IP ICMP ARP RARP AKP UUCP

数据链路层  ( Data Link )

网络接口

FDDI Ethernet  Arpanet PDN SLIP PPP

物理层     ( physical )

网络接口

IEEE 802.1A IEEE 802.2到IEEE 802.11

 

传输层向应用层提供了套接字Socket接口,客户端程序、服务器端程序通过Socket来建立连接,进行数据传输。套接字可看作是通信线路两端的收发器。

java有三种套接字,java.net.Socket java.net.ServerSocket java.net.DatagramSocket.Socket ServerSocket 是建立在Tcp协议基础上,DatagramSocket是建立在Udp协议基础上。

HTTP协议是网络应用层协议,建立在TCP/IP协议基础上。HTTP协议使用可靠的TCP连接,默认端口为80。

bubuko.com,布布扣

HTTP请求构成:请求方式、URI、HTTP协议版本(空格隔开)

                                        请求头(Request Header)

                                        请求正文(Request Content)

HTTP响应构成:HTTP协议版本号、状态代码、描述(空格分隔)

                            响应头(Response Header)

                            响应正文(Response Content)

网络协议

标签:style   http   io   ar   os   使用   sp   java   on   

原文地址:http://www.cnblogs.com/stay-sober/p/4158824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!