네트워크
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 : 컴퓨터나 통신 장비 사이에서 데이터를 주고 받을 수 있도록 하는 “ 양식과 규칙의 체계 ˮ = 통신 규약
'Network' 카테고리의 다른 글
[네트워크] 내 마음대로 네트워크 cs 정리 ② (0) | 2024.08.31 |
---|