네트워크

[네트워크] 내 마음대로 네트워크 cs 정리 ①

기석김 2024. 6. 12. 22:30

네트워크

Network = Net (그물) + Work (작업)

 

Computer Networking : 여러 대의 컴퓨터의 연결을 통한 컴퓨터의 자원을 공유(데이터 통신)

 

네트워크의 통신 형태

Peer - To - Peer

P2P

• 수평적

• Host - Host 가 직접적으로 다이렉트 통신

 

P2P는 네트워크로 같이 연결되어 있는 컴퓨터들이 클라이언트와 서버의 기능을 하는 네트워크를 의미

 

p2p 장점

 

1. 분산화: 중앙 서버 없이 네트워크가 운영되어 단일 장애 지점이 없다.

2. 확장성: 새로운 노드가 추가될수록 네트워크 성능이 향상될 수 있다.

3. 효율성: 데이터가 여러 노드에 분산되어 저장되므로 빠르고 효율적인 데이터 접근 가능

4. 비용 절감: 중앙 서버가 필요 없으니 , 서버 유지 비용 절감 된다.

5. 자원 공유: 참여자들이 자원을 공유하여 네트워크 자원을 효율적으로 활용 가능

 

p2p 단점

 

1. 보안 문제: 네트워크에 참여하는 모든 노드가 잠재적인 공격 지점이 될 수 있다.

2. 관리 어려움: 분산된 구조로 인해 네트워크 관리와 유지보수가 어렵다.

3. 신뢰성: 참여자들의 신뢰성이 보장되지 않으며, 악성 노드가 문제를 일으킬 수 있다.

4. 성능 불안정: 네트워크의 성능이 노드의 상태에 따라 변동될 수 있다.

5. 법적 문제: 파일 공유 등에서 저작권 침해와 같은 법적 문제 발생할 수 있다.

 

Client - To - Server

• C/S

• Server - Client

• 수직적

 

범위에 따른 네트워크 종류

LAN

• Local Area Network

• 근거리

 

WAN

•Wide Area Network

• 원거리  

• LAN 들의 집합

 

// MAN → 도시 규모의 통신

 

LAN과 WAN의 차이점은?

WAN, 즉 광역 네트워크는 연결된 LAN의 모음이다. 이는 로컬 네트워크의 광범위한 네트워크다.

WAN은 모든 규모가 될 수 있으며, 수천 마일 규모일 수도 있다 WAN은 주어진 영역으로 제한되지 않는다.

 

위치에 따른 네트워크 종류

Intranet ( 인트라넷 )

• 특정 내부 인원들만 접속할 수 있음

• 폐쇄적인 네트워크 ⇒ 보안 강화

 

Extranet ( 엑스트라넷 )

• 내부망 이외의 네트워크 = 외부망 네트워크

 

구분 인터넷 인트라넷 엑스트라넷
접근성 공개, 제한 없음 비공개, 제한적 한정적으로 공개
사용자 제한 없음 허용된 사용자 허용된 관련 그룹
정보형태 일반적, 대중적, 상업적인 정보 개인적, 기업 내부의 통제된 정보 그룹들 사이에 응용되는 정보

 

모양에 따른 네트워크 종류

1. STAR

2. TREE

3. RING

4. MESH

 

네트워크 통신의 전송 방식

Unicast

• 1 : 1

• 단방향 통신

• Unique MAC ( 도착지 주소 )

 

Multicast

• 1 : N (Some other) → Group

  1 : Group ( 몇몇을 대상으로 )

• 단방향 통신

• Multicast MAC

 ⇒ 특수한 경우에만

 

Broadcast

• 1 : N (ALL) → 다수 ( 내가 속한 네트워크에 있는 모든 호스트 )

• Broadcast MAC (FF:FF:FF:FF:FF:FF)

 

사진으로 네트워크 통신의 전송 방식 정리

 

Protocol

Protocol : 컴퓨터나 통신 장비 사이에서 데이터를 주고 받을 수 있도록 하는 “ 양식과 규칙의 체계 ˮ  = 통신 규약