본문 바로가기
🥝CS

[Computer Science]네트워크(Network)

by 김말자 2022. 8. 11.
728x90
728x90
BIG

네트워크(Network)

  • 여러개체가 연결되어 정보를 주고 받는 경로
  • 노드와 링크가 연결되어있거나 연결되어 있지않는 집합체

노드(node)

  • 대형네트워크에서는 장치나 데이터지점을 의미
  • 개인용컴퓨터, 휴대전화, 프린터와 같은 정보처리 ㅈ아치들이 노트
  • 인터넷에서는 ip주소를 보유한 어떻단 것도 될 수 있음
  • 더커다란 자료구조의 일부분 하나하나를 의미할 수 도 있고
  • 데이터를 포함하기도하며 다른 노드와 연결될 수 있음

링크(link)

유선 또는 무선 을 의미

처리량(throughput)

  • 링크를 통해 전달되는 단위시간당 데이터양
  • bps(비트퍼세컨드)
  • 사용자들이 많이 접속할때 커지는 드래픽, 네트워크장치간의 대역폭, 중간에 발생하는 에러, 스펙의 영향을 받음

지연시간(latency)

  • 요청이 처리되는 시간
  • 매체타입, 패킷크기, 라우터의 패킷처리시간에 영향을 받음
  •  

네트워크 토폴로지(network topology)

  • 노드와 링크가 어떻게 배치되어있난 알고자하는 방식, 연결 형태를 의미
  • 랜 상의 어떠한 노드도 네트워크 상에서 하나이상의 다른노드에 하나이상의 링크를 갖고 있으며, 그래프 상의 이러한 링크와 노드들은 네트워크의 물리적 토폴로지를 잘 설명해줌

코코도르 디퓨저 200ml x 2p, 에이프릴 프레쉬Apple 2022 맥북 에어, 스타라이트, M2 8코어, GPU 8코어, 256GB, 8GB, 30W, 영문라온 LG그램 맥북 노트북 슬리브파우치, 오트밀카키노트북파우치 맥북가방 13인치 15인치 17인치퍼니메이드 캔버스 노트북 파우치 + 가죽 마우스패드, 인디블루(파우치)로마네 브런치브라더 바게트베어 EVA 하드 노트북 파우치 13형끼움 맥북 노트북 슬림 가죽 슬리브 포트폴리오 파우치, 스카이블루

트리토폴로지

  • 계층형 토폴로지라고도 하며
  • 노드 추가, 삭제가 쉬움
  • 특정노드에 트래픽이 집중될때 하위노드에 영향을 끼칠 수 있음
  • 최상위 노드를 루트노드
  • 부모노드, 자식노드가 있음
  • 잎노드가 아닌 노드를 내부노드라고함

버스토폴로지

  • 버스라 불리는 공유 통신경로를 통해 연결된 클라이언트의 집합을 가르키는 네트워크 구조
  • 한 스테이션이 신호를 전송할 때 그 신호들은 단일 전송 구간을 따라 양방향으로 이동
  • 모든 신호는 전체 네트워크에서 양방향으로 전파되는데네트워크상의 모든 장치는 같은신호를 받게됨
  • 클라이언트에 설치된 소프트웨어는 각 클라이언트가 본인에게 지정된 메세지만을 수신할 수 있도록함
  • 중앙통신회선하나에 여러개 노드가 연결되어있어 공유하는 네트워크구성
  • LAN(근거리통신망)에 사용
  • 설치비용이 적다
  • 신뢰서잉 우수
  • 스푸핑문제

스푸핑(Spoofing)

  • MAC 주소, IP주소, 포트 등 네트워크 통신과 관련된 모든 것이 될 수있는데 이걸 속여서 공격하는 총칭을 말함
  • LAN상에 송신부의 패킷을 송신과 관련없는 다른 호스트에 가지 않도록 하는 스위칭 기능 마비
  • 특정 노드에 해당 패킷이 오도록 처리하도록 해서 악의적인 노드에 전달되게 하는것
  • ARP 스푸핑 - MAC 주소를 속여 랜에서 통신흐름을 왜곡시키는 공격
  • IP 스푸핑 - IP 자체의 보안 취약성을 악용한 것으로 자신의 IP주소를 속여서 접속하는 공격
  • DNS 스푸핑 - DNS 프로토콜은 인터넷 연결시 도메인 주소를 실제 IP주소로 대응시키는 것을 말하는 것인데, DNS를 스니핑해서 원하는 사이트로 이동시키는 공격

스타토폴로지

  • 중앙에 있는 노드에 모두 연결된 네트워크구성
  • 이더넷 랜에 가장 널리 사용되는 물리적 토폴로지
  • 노드를 추가하거나 에러릴 탐ㅁ지하기 쉽고 패킷의 충돌 발생가능성이 적음
  • 중앙노드에 에러가 발생하면 문제가 큼
  • 구축 비용 면에서는 스타 토폴로지가 버스 토폴로지보다 더비쌈

링토폴로지

  • 각각의 노드가 양 옆의 두 노드와 연결해 전체적으로 하나의 연속된 길을 통해 통신망을 구성하는 방식
  • 데이터는 노드에서 노드로 이동하고, 각각의 노드는 고리모양의 길을 통해 패킷을 처리함
  • 링 토폴로지는 두 노드간에 오직 하나의 길을 제공하기 때문에 링 네트워크는 단 하나의 연결 오류만으로도 전체의 연결이 끊기게됨
  • 노드의 고장이나 케이블의 끊김은 링에 연결된 모든 노드들을 고립시킴
  • 데이터의 끊김이 발생하는 경우, 데이터가 케이블의 끝까지 도달하기 전에 보조고리를 다시 감싼다.
  • 모든 장치들이 토큰에 접근할 수 있으며, 전송할 수 이는 기회를 갖게 되는 매우 순차적인 네트워크
  • 네트워크의 부하가 심한 경우 버스토폴로지보다 성능이 우수
  • 컴퓨터간의 연결을 관리하기 위한 네트워크서버가 불필요함

병목현상(bottleneck)

  • 전체시스템의 성능이나 용량이 하나의 구성요소로 인해 제한을 받는 현상
  • 프로젝트관리분야에서 병목현상은 일련의 과정 가운데 하나의과정, 곧 제한된 용량은 전체의 용량을 줄게 만드는 현상인데 이를 병목점이라고도 부르기도함
  • 전반적인 알고리즘 효율성을 개선해 특별한 단락의 코드가 되도록 빨리 수행할 수 있도록 만드는 것이 목적임

 

728x90
반응형
BIG

댓글