B/S => Browser / Server
C/S => Client / Server
如何发起一个请求
浏览器在建立Socket
连接之前,必须根据地址栏里输入的URL
的域名DNS
解析出IP
地址,再根据这个IP
地址和默认80端口与远程服务器建立Socket
连接,然后浏览器根据这个URL
组装成一个get
类型的HTTP
请求头,通过outputStream.write()
发送到目标服务器,服务器等待inputStream.read()
返回数据,最后断开这个连接。