티스토리 뷰
서버(Server) : 사용자들에게 서비스를 제공하는 컴퓨터
클라이언트(client) : 서버에게 서비스를 요청해서 사용하는 컴퓨터
DNS : 숫자 대신 기호를 사용하는 주소 - 192.168.1.1
URL : 인터넷 상의 자원을 나타내는 약속 - www.naver.com
포트(port) : 가상적인 통신 선로 - 데이터를 보내는 쪽은 상대방의 IP, port를 목적지로 데이터를 전달
소켓 : 소프트웨어로 작성된 통신 접속점이라고 할 수 있는데 네트웍 응용 프로그램은 소켓을 통하여 통신망으로 데이터를 송수신하게 된다.
TCP/IP : 패킷 통신 방식의 인터넷 프로토콜인 IP + 전송 조절 프로토콜인 TCP (전송 제어 프로토콜)
- ip는 패킷 전달 여부를 보증하지 않음 (패킷의 보낸 순서와 받는 순서가 다를 수 있음)
- TCP는 IP 위에서 동작하는 프로토콜로, 데이터의 전달을 보증하고 보낸 순서대로 받게 해준다.
TCP와 UDP
TCP(Transmission Control Protocol)는 서로간의 연결 후 데이터를 보내고 받는 형식 - 정확, 양방향 통신 (IPTV, e-mail)
UDP(User Datagram Protoocol)는 데이터를 몇 개의 고정 길이의 패킷으로 분할하여 전송 - 단방향 통신, 분실 우려
반응형
'언어 > JAVA' 카테고리의 다른 글
[JAVA] TCP 통신 예제 (1) | 2016.09.29 |
---|---|
[JAVA] UDP 통신해보기 (0) | 2016.09.27 |
[JAVA] FileWriter, FileReader (0) | 2016.09.26 |
[JAVA] 직렬화(Serializable) (0) | 2016.09.26 |
[JAVA] 데이터 형식 범위 (0) | 2016.09.26 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 생성
- 스프링
- Create
- 자바
- mysql
- Default
- 사용
- jsp
- spring
- iNT
- UTF-8
- java
- synchronized
- nsis
- 라이브러리
- Controller
- 클래스
- 하기
- 음식
- Delete
- 연결
- mybatis
- 안드로이드
- jdbc
- Class
- js
- 종류
- Android
- Server
- 어노테이션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함