728x90
728x90
BIG
네트워크(Network)
- 여러개체가 연결되어 정보를 주고 받는 경로
- 노드와 링크가 연결되어있거나 연결되어 있지않는 집합체
노드(node)
- 대형네트워크에서는 장치나 데이터지점을 의미
- 개인용컴퓨터, 휴대전화, 프린터와 같은 정보처리 ㅈ아치들이 노트
- 인터넷에서는 ip주소를 보유한 어떻단 것도 될 수 있음
- 더커다란 자료구조의 일부분 하나하나를 의미할 수 도 있고
- 데이터를 포함하기도하며 다른 노드와 연결될 수 있음
링크(link)
유선 또는 무선 을 의미
처리량(throughput)
- 링크를 통해 전달되는 단위시간당 데이터양
- bps(비트퍼세컨드)
- 사용자들이 많이 접속할때 커지는 드래픽, 네트워크장치간의 대역폭, 중간에 발생하는 에러, 스펙의 영향을 받음
지연시간(latency)
- 요청이 처리되는 시간
- 매체타입, 패킷크기, 라우터의 패킷처리시간에 영향을 받음
네트워크 토폴로지(network topology)
- 노드와 링크가 어떻게 배치되어있난 알고자하는 방식, 연결 형태를 의미
- 랜 상의 어떠한 노드도 네트워크 상에서 하나이상의 다른노드에 하나이상의 링크를 갖고 있으며, 그래프 상의 이러한 링크와 노드들은 네트워크의 물리적 토폴로지를 잘 설명해줌
트리토폴로지
- 계층형 토폴로지라고도 하며
- 노드 추가, 삭제가 쉬움
- 특정노드에 트래픽이 집중될때 하위노드에 영향을 끼칠 수 있음
- 최상위 노드를 루트노드
- 부모노드, 자식노드가 있음
- 잎노드가 아닌 노드를 내부노드라고함
버스토폴로지
- 버스라 불리는 공유 통신경로를 통해 연결된 클라이언트의 집합을 가르키는 네트워크 구조
- 한 스테이션이 신호를 전송할 때 그 신호들은 단일 전송 구간을 따라 양방향으로 이동
- 모든 신호는 전체 네트워크에서 양방향으로 전파되는데네트워크상의 모든 장치는 같은신호를 받게됨
- 클라이언트에 설치된 소프트웨어는 각 클라이언트가 본인에게 지정된 메세지만을 수신할 수 있도록함
- 중앙통신회선하나에 여러개 노드가 연결되어있어 공유하는 네트워크구성
- LAN(근거리통신망)에 사용
- 설치비용이 적다
- 신뢰서잉 우수
- 스푸핑문제
스푸핑(Spoofing)
- MAC 주소, IP주소, 포트 등 네트워크 통신과 관련된 모든 것이 될 수있는데 이걸 속여서 공격하는 총칭을 말함
- LAN상에 송신부의 패킷을 송신과 관련없는 다른 호스트에 가지 않도록 하는 스위칭 기능 마비
- 특정 노드에 해당 패킷이 오도록 처리하도록 해서 악의적인 노드에 전달되게 하는것
- ARP 스푸핑 - MAC 주소를 속여 랜에서 통신흐름을 왜곡시키는 공격
- IP 스푸핑 - IP 자체의 보안 취약성을 악용한 것으로 자신의 IP주소를 속여서 접속하는 공격
- DNS 스푸핑 - DNS 프로토콜은 인터넷 연결시 도메인 주소를 실제 IP주소로 대응시키는 것을 말하는 것인데, DNS를 스니핑해서 원하는 사이트로 이동시키는 공격
스타토폴로지
- 중앙에 있는 노드에 모두 연결된 네트워크구성
- 이더넷 랜에 가장 널리 사용되는 물리적 토폴로지
- 노드를 추가하거나 에러릴 탐ㅁ지하기 쉽고 패킷의 충돌 발생가능성이 적음
- 중앙노드에 에러가 발생하면 문제가 큼
- 구축 비용 면에서는 스타 토폴로지가 버스 토폴로지보다 더비쌈
링토폴로지
- 각각의 노드가 양 옆의 두 노드와 연결해 전체적으로 하나의 연속된 길을 통해 통신망을 구성하는 방식
- 데이터는 노드에서 노드로 이동하고, 각각의 노드는 고리모양의 길을 통해 패킷을 처리함
- 링 토폴로지는 두 노드간에 오직 하나의 길을 제공하기 때문에 링 네트워크는 단 하나의 연결 오류만으로도 전체의 연결이 끊기게됨
- 노드의 고장이나 케이블의 끊김은 링에 연결된 모든 노드들을 고립시킴
- 데이터의 끊김이 발생하는 경우, 데이터가 케이블의 끝까지 도달하기 전에 보조고리를 다시 감싼다.
- 모든 장치들이 토큰에 접근할 수 있으며, 전송할 수 이는 기회를 갖게 되는 매우 순차적인 네트워크
- 네트워크의 부하가 심한 경우 버스토폴로지보다 성능이 우수
- 컴퓨터간의 연결을 관리하기 위한 네트워크서버가 불필요함
병목현상(bottleneck)
- 전체시스템의 성능이나 용량이 하나의 구성요소로 인해 제한을 받는 현상
- 프로젝트관리분야에서 병목현상은 일련의 과정 가운데 하나의과정, 곧 제한된 용량은 전체의 용량을 줄게 만드는 현상인데 이를 병목점이라고도 부르기도함
- 전반적인 알고리즘 효율성을 개선해 특별한 단락의 코드가 되도록 빨리 수행할 수 있도록 만드는 것이 목적임
728x90
반응형
BIG
'🥝CS' 카테고리의 다른 글
[ComputerScience]MVC1 VS MVC2 (0) | 2023.02.14 |
---|---|
[Computer Science]네트워크(Network) 2 // 네트워크성능분석명령어 (0) | 2022.08.11 |
[Computer Science] 프로그래밍 패러다임 (0) | 2022.08.10 |
[ComputerScience]디자인패턴 // MVC 패턴 - 모델,뷰,컨트롤러 패턴 외 패턴 (0) | 2022.08.10 |
[ComputerScience]디자인패턴 // 프록시패턴과 프록시서버 (0) | 2022.08.10 |
댓글