码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础:网络+socket

时间:2015-01-22 21:59:00      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:网络   tcp   socket   

一:名词解释

TCP:Transmission Control Protocol传输控制协议

IP:Internet Protocol因特网互联协议

HTTP:Hypertext transfer protocol超文本传输协议

FTP:File Transfer Protocol文本传输协议

SMTP:Simple Mail Transfer Protocol简单邮件传输协议

Telnet:远程登录服务


二:TCP/IP模型

技术分享


三:通讯的基础

(1)IP地址来唯一标识计算机

(2)port端口号,来标识计算机上的应用程序

端口号的范围为0-65535,其中0-1023被系统保留,如果想自定义端口号的话,请选择1024-65535.

常用的端口号:HTTP:80; Ftp:21; Telnet:23

(3)IP+port构成Socket,是TCP和UDP的基础。


四:Socket常用类

1:InetAddress


输出结果:
技术分享


2:URL

 Uniform Resource Locator:统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

URL有两部分组成:协议名+资源名



代码举例:URL方法


输出结果:
技术分享



举例2:URL读取网页内容




Java基础:网络+socket

标签:网络   tcp   socket   

原文地址:http://blog.csdn.net/u013628152/article/details/43024951

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