profile image

L o a d i n g . . .

TCP/IP 네트워크

Protocol

- 복수의 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약


RFC (Request For Comments)

- 인터넷에 관한 기술 표준을 정하는 단체인 IETF (Internet Engineering Task Force) 가 정식으로 발행하는 문서

- 인터넷에 이용되고 있는 프로토콜이나 그 밖에 인터넷에 관한 여러 기술 사양, 요건을 RFC** 와 같이 번호를 붙여 공개중


LAN (Local Area Network)

- 조직 단위 ,사무실 등 한정된 영역을 연결하기 위한 지역적 네트워크

- 초기 투자비용 ↑, 유지 비용

- 직접 관리가 용이함 

- 속도는 주로 100Mps


WAN (Wide Area Network)

- 물리적으로 넓은 범위를 연결한 광역 네트워크

- 초기 설치 비용은 유지비용

- 서비스 제공 업체에서 관리하므로 관리가 용이함

- 속도는 느린 편


TCP/IP 네트워크 기능

Layer

- 기능적으로 비슷한 역할을 수행하는 Protcol의 집합

- 동일한 layer 안에는 여러 개의 Protocol 이 있을 수 있음


Model

- 통신이 진행되는 순서에 따라 Protocol Layer를 배치한 것

- 현재 사용되고 있는 Model은 OSI 7 Layer Model 과 범용적인 TCP/IP Protocol stack Model

 


OSI 7 계층 vs TCP/IP 계층

https://goitgo.tistory.com/25


각 Layer 소개

계층 Layer 기능 Protocol
7계층 Aplication (응용) 네트워크 데이터를 만들기 위한 사용자 응용 프로그램 FTP, Telnet, HTTP, SMTP 등
6계층 Presentation (표현) Application 에서 만들어진 데이터를 독립화 시키고 네트워크에 보편적인 데이터로 전환 XDR 등
5계층 Session (세션) Application 간의 연결을 설정하거나 종료 시키고, Layer 양단의 Application 의 대화 교환, 종료를 담당하는 영역 인증 및 세션 설정 등
4계층 Transport (전송) 전송 될 또는 전송된 데이터의 품질을 보증하는 영역 TCP, UDP
3계층 Network (네트워크) 전송에 필요한 주소를 사용하는 영역 IP, ICMP 등
2계층 Data Link (데이터 링크) 논리적인 데이터를 전송하기 위해 물리적인 형태로 변환하는 영역 Ethernet 등
1계층 Physical (물리) 물리적 전송 계층으로 네트워크 케이블, 연결 방식을 의미  

Network Topology

- 물리적 토폴로지와 논리적 토폴로지가 있음

- 물리적 토폴로지는 node, link 와 같은 네트워크를 구성하는 요소들의 배치에 의해 결정 됨

- 논리적 토폴로지는 노드들 사이의 데이터 흐름에 따라 결정 됨

- 컴퓨터 네트워크 구성 요소들을 물리적으로 연결해 놓은 것 또는 그 연결 방식을 의미함

- 네트워크 구성 요소의 연결 방식에 따라서 다양한 형태가 나타남


Topology 종류

Ring 형 (원형)

http://wiki.hash.kr/index.php/%ED%8C%8C%EC%9D%BC:%EB%A7%81%ED%98%95_%ED%86%A0%ED%8F%B4%EB%A1%9C%EC%A7%80.png

- 각 노드의 좌우의 인접한 노드와 연결되어 원형을 이루고 있는 네트워크 구조

- 장점: 단방향 통신으로 신호 증폭이 가능하여 거리 제약이 적음

- 단점: 노드의 추가 삭제가 용이하지 않고 설치 비용이 많이 듦


Start 형 (성형)

http://wiki.hash.kr/index.php/%ED%8C%8C%EC%9D%BC:%EC%84%B1%ED%98%95_%ED%86%A0%ED%8F%B4%EB%A1%9C%EC%A7%80.png

- LAN 에서 가장 널리 사용되는 물리적 토폴로지

- 중앙의 연결지점에 허브, 스위치, 라우터 같은 방지가 배치 됨

- 각 노드는 중앙에 위치한 주 노드를 통하여 다른 노드들과 통신할 수 있는 네트워크 구조

- 장점: 장애 발견이 쉽고, 관리가 용이함

- 단점: 주 노드에 장애가 발생하면 전체 네트워크 사용이 불가능


Bus 형

http://wiki.hash.kr/index.php/%ED%8C%8C%EC%9D%BC:%EB%B2%84%EC%8A%A4%ED%98%95(%EC%84%A0%ED%98%95)_%ED%86%A0%ED%8F%B4%EB%A1%9C%EC%A7%80.png

- 버스라 불리는 공유 통신 경로를 통해 연결된 클라이언트의 집합을 가리키는 네트워크 구조

- 장점: 노드의 추가 및 삭제가 용이함, 특정 노드의 장애가 다른 노드에 영향을 주지 않음

- 단점: 공통 배선의 대역폭을 공유하기 때문에 노드 수가 증가하면 배선의 트래픽이 증가하여 네트워크 성능이 저하 됨


Mesh 형 (망형)

부분연결형 / 완전연결형

- 모든 노드가 1:1로 연결 된 그물망 형태, 다수의 노드 쌍이 동시에 통신할 수 있음

- 완전연결형 네트워크는 스위칭 또는 브로드캐스팅이 필요 없지만 노드가 추가될 때마다 연결 수가 급격하게 증가 함, 노드 n개에 필요한 연결 수는 n(n-1)/2

- 장점: 하나의 노드가 장애가 발생하여도 다른 노드에 영향을 주지 않고, 회선장애에 유연한 대처가 가능함

- 단점: 회선 구축 비용이 많이 들며, 새로운 노드 추가 시 비용부담이 발생함


출처

1. https://velog.io/@goban/%EA%B8%B0%EB%B3%B8%EC%A0%81%EC%9D%B8-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EA%B0%9C%EB%85%90

복사했습니다!