네트워크, 네트웨크 계층 모델
CODEDRAGON ㆍDevelopment/Java
반응형
up to date: http://codedragon.tistory.com/4030
네트워크
- 네트워크란 다른 장치로 데이터를 이동시킬 수 있는 컴퓨터들과 주변 장치들의 집합을 의미합니다.
- 네트워크의 연결된 모든 장치들을 노드(node)라고 합니다.
- 다른 노드에게 하나 이상의 서비스를 해주는 노드를 호스트(host)라고 합니다.
- 하나의 컴퓨터에서 다른 컴퓨터로 데이터를 이동시킬 때 복잡한 계층(레이어)을 통해 전송되는데, 이런 복잡한 레이어의 대표적인 모델이 OSI 계층 모델입니다.
네트웨크 계층 모델
- OSI 계층 모델은 모두 7계층으로 이루어져 있습니다.
- 데이터 통신을 이해하는데 OSI 계층 모델을 사용 하지만, 인터넷 기반의 표준 모델로 TCP/IP 계층 모델을 주로 사용하고 있습니다.
- 자바에서 네트워크 프로그래밍은 TCP/IP모델을 사용하고 있습니다.
컴퓨터 상호간에 통신
컴퓨터 상호간에 통신을 하기 위해서는 IP주소와 포트가 필요합니다.
'Development > Java' 카테고리의 다른 글
인터넷 주소(IP 주소) (0) | 2016.02.22 |
---|---|
네트워크 모델 - 2-tier Client/Server Model, 3-tier Model (0) | 2016.02.22 |
스트림(Stream), 자바 스트림의 큰 분류, 스트림의 특징 (0) | 2016.02.19 |
자원 공유 문제 (0) | 2016.02.18 |
멀티 스레드 장단점 (0) | 2016.02.17 |