IT RED OCEAN 에서 살아 남기(일흔까지만)
close
프로필 배경
프로필 로고

IT RED OCEAN 에서 살아 남기(일흔까지만)

  • 기억보다는 기록을 (692) N
    • 영남알프스9봉 인증서 (9) N
    • 밥벌이 (387)
      • 정보 보호 (36)
      • XR(eXtended Reality) (0)
      • 프로그래밍 (0)
      • 인공지능(AI) (0)
      • 정보시스템 감리 (31)
      • 전략 지원 서비스 (11)
      • 어플리케이션 서비스 (13)
      • 운영체제 (65)
      • 인프라 서비스 (7)
      • 데이터 통신 (21)
      • 네트워크 (51)
      • 데이터베이스 (54)
      • 기타 데이터베이스 (10)
      • 소프트웨어 공학 (47)
      • 프로젝트 관리 (41)
    • 읽기 (55)
      • 전자책 (53)
      • 보기 (2)
    • 쓰기 (1)
    • 부산 (0)
    • 걷기 (231)
      • 산행 (93)
      • 갈맷길 (27)
      • 해파랑길 (34)
      • 남파랑길 (8)
      • 영남알프스 (47)
      • 캠핑 (1)
      • 나들이 (21)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
소프트웨어 모듈화

소프트웨어 모듈화

모듈화의 개요 모듈화의 정의 시스템을 분해하고 추상화하여 소프트웨어의 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록 하는 소프트웨어 설계 기법 모듈화의 장점 프로그램의 효율적인 관리 및 성능 향상 전체적인 소프트웨어 이해의 용이성 증대 및 복잡성 감소 소프트웨어 시험, 통합, 수정 시 용이성 제공 기능의 분리가 가능하고 인터페이스가 단순 오류의 파급 효과를 최소화 모듈의 재사용 가능으로 개발과 유지보수가 용이 모듈화의 목표 모듈 간 결합도의 최소화 모듈 내 요소들 간의 응집도 최대화 결합도(Coupling) 결합도의 정의 소프트웨어 구조 내에서 모듈 간의 관련성을 측정하는 척도 결합도의 목표 모듈 상호간 낮은 결합도 추구 이해하기 쉬운 소프트웨어 구현을 위해 간단한 연결 추구 오..

  • format_list_bulleted 밥벌이/소프트웨어 공학
  • · 2010. 11. 25.
  • textsms

소프트웨어 설계 방법

데이터 설계 데이터 설계 시 기본적으로 요구 사항 정의와 명세 부분에서 인식된 데이터 개체의 논리적 표현을 선택해야 함 데이터 설계 중에 가장 중요한 것은 논리적인 데이터 구조에 대해 직접적으로 작용하는 프로그램 모듈을 식별하는 것 데이터 설계 원칙(Wasserman) 기능과 행위에 적용된 체계적 분석 원리들이 데이터에도 적용될 수 있어야 함 모든 데이터 구조와 각각의 데이터에 대해 수행되는 연산들이 식별되어야 함 데이터 사전이 만들어져 데이터와 소프트웨어 설계 모두를 정의하는 데 이용되어야 함 저수준의 데이터 설계 결정은 나중 단계에 이루어져야 함 데이터 구조는 데이터를 직접 이용하는 모듈 안에서만 표현되어야 함 유용한 데이터 구조와 그것에 적용되는 연산의 라이브러리가 개발 되어야 함 소프트웨어 설계와..

  • format_list_bulleted 밥벌이/소프트웨어 공학
  • · 2010. 11. 25.
  • textsms

인터넷 구조

개요 인터넷은 라우터로 연결된 수많은 서브넷들의 집합이며, 서로 다른 서브넷에 속한 호스트 간의 통신은 서브넷들을 이어주는 라우터들에 의해 수행됨 라우터의 기본 기능은 수신한 IP 패킷을 적절한 방향으로 내보내는 라우팅과 이에 관한 정보를 수록한 라우팅 테이블의 관리에 있음 자치 시스템(AS; Autonomous System) 자치 시스템의 도입 인터넷이 양적으로 팽창함에 따라 라우터가 관리하는 라우팅 테이블의 크기가 커지면서 속도가 느려지고 라우팅 정보를 주고받는 패킷 트래픽 비중이 커지게 됨 특정 링크에 장애가 발생하거나 복구가 될 때마다 전체 네트워크에 대한 라우팅이 재계산 되는 등 인터넷의 국소적인 장애가 발생함 효율적인 관리가 가능한 적절한 규모의 네트워크 집합인 자치 시스템(AS)의 개념을 도..

  • format_list_bulleted 밥벌이/데이터 통신
  • · 2010. 11. 3.
  • textsms

라우팅과 라우터

개요 라우팅(Routing) 송신측에서 패킷을 전송하기 위해 목적지까지의 경로를 정하고 경로에 따라 패킷을 전달해야 하는데, 이러한 일련의 과정을 라우팅이라 함 라우터(Router) 라우터는 라우팅 기능을 수행하며, 네트워크 계층 주소를 참조해 가능한 한 여러 경로 중에서 최적의 경로를 결정 라우팅 알고리즘 라우팅 기능을 수행할 때 비용이 가장 싼 경로, 즉, 최적의 경로를 찾는 방법 라우팅 테이블의 구성 방법에 따라 정적(Static) 라우팅 알고리즘과 동적(Dynamic) 라우팅 알고리즘으로 구분 정적 라우팅 알고리즘 관리자가 직접 라우팅 테이블 정보를 설정하기 때문에 간단하지만, 네트워크의 상황이 변했을 경우 관리자가 재설정해야 하므로 비효율적임 동적 라우팅 알고리즘 네트워크 토플로지(Topolog..

  • format_list_bulleted 밥벌이/데이터 통신
  • · 2010. 11. 3.
  • textsms

RIP와 OSPF

Intra-AS 라우팅 개요 Intra-AS 라우팅을 위해 최적의 경로를 계산하는 알고리즘은 라우팅의 전달 내용, 방법 및 계산하는 방식에 따라 거리 벡터 알고리즘과 링크 상태 알고리즘으로 분류 거리 벡터 알고리즘(Distance Vector Algorithm) 네트워크 이론에서 최단 경로(Shorter Path)를 구하는 벨만-포드(Bellman-Ford) 알고리즘에 기반을 두고 있음 벨만-포드 알고리즘 : 가중치를 갖는 방향(Directed) 그래프에서 최단 경로 문제를 푸는 알고리즘이며, 이때 간선의 가중치는 음수일 수도 있음 각 라우터는 자신으로부터 다른 모든 라우터에 이르는 거리 정보(즉, 라우팅 테이블 자체)를 주기적으로 인접한 라우터와 서로 교환 각 라우터는 목적지(라우터 또는 호스트)별로 ..

  • format_list_bulleted 밥벌이/데이터 통신
  • · 2010. 11. 3.
  • textsms

BGP

개요 인터넷 초기의 Inter-AS 라우팅에서는 인터넷이 확장됨에 따라 라우팅 루프 등의 문제가 발생 루프의 발생 방지와 정책적인 라우팅 등이 필요하게 되어 이를 해결하기 위해 나타난 Inter-AS 라우팅 프로토콜이 BGP이며, 1989년 발표 후 세번의 수정을 거쳐 지금은 BGP4가 가장 많이 사용되고 있음 Intra-AS 라우팅은 최적의 경로를 선택하는 것이 목적이기 때문에 거리 벡터나 경로 상태 등의 네트워크 정보를 브로드 캐스트나 멀티 캐스트로 다른 라우터에게 전송하나, Inter-AS 라우팅에서는 목적 네트워크에 도달하는 경로를 구하는 데 주안점을 둠 특징 경로 벡터 라우팅 BGP는 Intra-AS 라우팅에서의 거리 벡터와 링크 상태에 의한 두 방식과는 다른 경로 벡터 라우팅에 기반을 두고 있..

  • format_list_bulleted 밥벌이/데이터 통신
  • · 2010. 11. 3.
  • textsms

멀티캐스트 라우팅

개요 트리 구성과 멀티캐스트 라우팅 프로토콜은 송신 호스트(Source)에서 그룹 멤버에 이르는 경로를 결정하기 위한 프로토콜 그룹별로 송신 호스트와 그룹 멤버를 연결시켜 주는 트리가 구성되며, 이에 따라 멀티캐스트 라우터는 포워딩 테이블을 작성 멀티캐스트의 경우 라우팅 테이블과는 별도의 포워딩 테이블이 필요하며, 멀티캐스트 라우팅 프로토콜도 Intra-AS 멀티캐스트 라우팅과 Inter-AS 멀티케스트 라우팅으로 분류 유니캐스트와의 차이점 그룹 주소의 사용 멀티캐스트 전송이 일반적인 유니캐스트 인터넷을 응용 분야와 다른 점은 전송 패킷에 있음 일반적으로 TCP/IP 상의 인터넷 응용 프로그램은 데이터의 송신자가 이를 수신할 수신자의 인터넷 주소를 전송 패킷의 헤더에 표시해 패킷을 전송하나, 멀티캐스트 ..

  • format_list_bulleted 밥벌이/데이터 통신
  • · 2010. 11. 3.
  • textsms
컴퓨터 통신 계층의 특성

컴퓨터 통신 계층의 특성

개요 OSI(Open System Interconnection) 모델은 1947년에 설립된 국제 표준화 기구(ISO)에서 1970년 후반에 제정한 것으로, 통신에 있어 상호 연동이 되도록 하기 위한 설계 모델 흔히 ,OSI 7 계층이라는 이 모델은 프로토콜이 아니라 유연하고 상호연동이 가능한 네트워크 구조를 이해하고 설계하기 위한 모델 1990년 이후 실제 데이터 통신과 네트워크에 대한 계층 모델은 OSI모델이 아니라 TCP/IP 프로토콜이 사용되고 있음 OSI 7 계층의 계층 구조 OSI 모델은 물리계층(1계층), 데이터 링크 계층(2계층), 네트워크 계층(3계층), 전송 계층(4계층), 세션 계층(5계층), 표현 계층(6계층), 응용 계층(7계층)으로 구성 각 계층은 다른 계층의 기능과 구분되는 기능..

  • format_list_bulleted 밥벌이/데이터 통신
  • · 2010. 11. 2.
  • textsms
계층별 역할

계층별 역할

물리 계층(Physical layer, 1계층) 물리 계층은 한 홉(노드)에서 다음 홉(노드)으로 비트 전송의 기능을 담당하며, 인터페이스의 기계적, 전기적 규격과 전송 매체를 규정 비트를 전송하기 위해 전기적 또는 광학적인 신호를 부호화하여 전송하고, 송신자와 수신자는 같은 비트를 사용해야 하며, 상호 클록은 동기화되어야 함 물리적인 접속 형태, 즉 그물 형태(Mesh Topology), 스타 형태(Star Topology), 링 형태(Ring Topology), 버스 형태(Bus Topology)등의 연결 방법을 규정함 데이터 링크 계층(Data link layer, 2계층) 개요 가공되지 않은 비트 단위의 전송을 담당하는 물리 계층을 신뢰성 있는 링크로 변환하여 전송(즉, 한 홉(노드)에서 다음 홉..

  • format_list_bulleted 밥벌이/데이터 통신
  • · 2010. 11. 2.
  • textsms

분산 처리 시스템(Distrubuted Processing System)

분산 처리 시스템의 정의 중앙 집중식 처리 시스템과 상반된 개념 분산되어 있는 컴퓨터들에 의해 작업들을 처리함으로써 그 내용이나 결과를 상호교환 하도록 연결되어 있는 시스템 데이터베이스 및 데이터 처리 장치가 지역적으로 분산되어 한 조직 내의 고유 업무를 수행함과 동시에 조직 간의 관련 업무를 처리하고, 정보 교환을 위해 네트워크로 상호 결합된 시스템 분산 처리 시스템의 주요 고려 사항 각 컴퓨터의 독립성 보장 사용자는 시스템을 하나의 컴퓨터로 인식 분산 처리 시스템의 특징 자원의 노드 분산 및 중복 분산 노드 간의 메시지를 통한 정보 교환 구성 노드들의 자율성(Atonomy) 특정 자원의 위치 투명성 통합적인 제어 기능 분산 처리 시스템의 장점 자원의 공유 연산 속도 향상 부연산(Sub-computat..

  • format_list_bulleted 밥벌이/운영체제
  • · 2010. 11. 1.
  • textsms
  • navigate_before
  • 1
  • ···
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • ···
  • 70
  • navigate_next
반응형
공지사항
전체 카테고리
  • 기억보다는 기록을 (692) N
    • 영남알프스9봉 인증서 (9) N
    • 밥벌이 (387)
      • 정보 보호 (36)
      • XR(eXtended Reality) (0)
      • 프로그래밍 (0)
      • 인공지능(AI) (0)
      • 정보시스템 감리 (31)
      • 전략 지원 서비스 (11)
      • 어플리케이션 서비스 (13)
      • 운영체제 (65)
      • 인프라 서비스 (7)
      • 데이터 통신 (21)
      • 네트워크 (51)
      • 데이터베이스 (54)
      • 기타 데이터베이스 (10)
      • 소프트웨어 공학 (47)
      • 프로젝트 관리 (41)
    • 읽기 (55)
      • 전자책 (53)
      • 보기 (2)
    • 쓰기 (1)
    • 부산 (0)
    • 걷기 (231)
      • 산행 (93)
      • 갈맷길 (27)
      • 해파랑길 (34)
      • 남파랑길 (8)
      • 영남알프스 (47)
      • 캠핑 (1)
      • 나들이 (21)
인기 글
최근 댓글
태그
  • #교착상태
  • #가상 메모리
  • #갈맷길
  • #간월산
  • #영남알프스
  • #인터럽트(Interrupt)
  • #DMA
  • #신불산
  • #해파랑길
  • #도보인증대
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바