전체 글58 [컴퓨터 기초] 컴퓨터의 역사 (한국을 기준으로) 네트워크란? 정보 전달, 공유를 위해 정보 전송을 목적으로 하는 전송 단말기나 전송 장비들이 전송 선로를 통하여 연결된 구성 해저 케이블로 연결되어 있음 인터넷의 유래, 인터넷의 역사, 미래 기술의 기반이 된 인터넷에 대해서 소개합니다! 최초의 컴퓨터, 에니악 대포의 정확한 탄도 계산을 위해 설계됨 에니악 이후, 계산된 정보를 ‘기지화’ 하기 위해, 데이터베이스를 개발 저장된 정보를 다른 사람들에게 보내기 위해 네트워크 개념이 추가 컴퓨터의 발전 군사용 → 연구용 → 가정용 PC의 보급 (world wide web) world wide web 팀 버너스 리 (물리학자) 89년도, 물리학자들 상호간의 신속한 정보교환과 공동연구를 위한 프로그램으로 고안됨 전 세계 최초의 검색 엔진, 야후(Yahoo!) ww.. Study/ETC 2024. 1. 13. [네트워크 기초] 개요 3 데이터 센터 IT 서비스를 안정적으로 유지하기 위한 시설 데이터 보관소, 전산실과 무엇이 다른가? 24시간, 365일 안정적으로 가동되어야 함 안정적인 가동을 위한 전원 공급(발전기, UPS), 온습도 관리 등이 이루어짐 기밀성이 보장됨 데이터센터(Datacenter)란 무엇일까요? 발전기와 UPS의 차이 UPS - 무정전 전원 공급 장치(Uninterruptible Power Supply) 네트워크의 속도차이가 존재 1sec = 1000ms = 1000000micro sec(us) = 1000000000nano sec(ns) 1ms = bps 네트워크는 micro sec, nano sec 단위의 통신을 제공함 실시간으로 보는 단위는 5ms 내외임 전기는 20ms 안에 연결되면 실시간으로 간주함 AZ 간.. Study/Network 2024. 1. 13. [네트워크 기초] 개요 2 정보 전송 방법 유니캐스트, 멀티캐스트, 브로드캐스트 Unicast 1:1 통신 방법 인터넷은 1:1 통신만 가능함 통신사들이 따로 망을 분리하여 사용하게 됨 서브넷 사용 이유 - Google Search 클라우드도 unicast만 지원함 AWS에서 유일하게 multicast를 지원하게 함 Broadcast 1:all 통신 방법 모두가 받아야 한다는 단점이 존재 하나의 network 안에서만 허용됨 network간의 통신을 위해서는 **(라우터)가 필요**해짐 Multicast 1:many 통신 방법 Broadcast 통신을 보완하기 위해 탄생 주식, 환율 등의 정보를 실시간으로 함께 보기 위해 금융사에서는 multicast가 중요함 AWS를 활용한 확장성 높은 모바일 트레이딩 시스템 (MTS) 구축하기.. Study/Network 2024. 1. 12. [네트워크 기초] 개요 1 메캘프 법칙 네트워크의 규모가 커지면 비용은 직선적으로 늘지만, 그 가치는 기하급수적으로 증가한다는 법칙 ⇒ 개인이나 기업이 network를 얼마나 잘 활용하느냐에 따라 가질 수 있는 지식 정보와 이익 창출이 달라짐 메캘프 이더넷의 창시자 3Com 컴퓨터 네트워크 인프라 제품 판매 기업 hp에 인수됨 네트워크의 구성요소 노드 (=host) 네트워크에 (네트워크 주소를 가지고) 연결되어 있는 모든 장치 server host data를 제공하는 host client host data를 제공받는 host 전송 단말기 정보를 생성, 저장하면서 동시에 network에 접근할 수 있는 장치 ex) PC, 스마트폰, IPTV 등 전송 매체 or 미디어 전기 신호를 전달할 수 있는 매체 ex) 광케이블, 구리 케이블 .. Study/Network 2024. 1. 12. [네트워크 계층구조]프로토콜과 OSI Layer7 프로토콜 네트워크를 위한 통신 규약 data, 나의 주소와 상대방의 주소를 필요로 함 초기의 프로토콜 특정 업체가 자신들의 기기간의 통신을 위한 프로토콜을 개발함 Apple : AppleTalk IBM : SNA MS : NetBios Novel : IPX/SPX 각 프로토콜 간의 호환이 불가능함 ISO (International Organization for Standardization) 에서 OSI 7 Layer를 만듦(1983년도 이후) OSI(Open Systems Interconnection) 7 Layer but, 사용하는 사람은 없음 (국제 표준이지만, 늦게 만들어짐) 1974년도 TCP (Transmission Control Protocol)가 제작됨 주소에 대한 정보가 없음 1981년에 .. Study/Network 2024. 1. 12. [네트워크 계층구조] TCP/IP에 대하여 - 1 TCP 신뢰성있는 전송을 위해 필요 UDP 빠른 전송을 위해 필요 IP 논리적 주소를 위해 필요 Port Session Layer에서 컴퓨터에서 실행되고 있는 서버를 구분 짓기 위해 필요 효율적인 통신을 위해 IP 하나로 다양한 서비스를 제공할 수 있음 port번호를 다르게 부여하여 IP 하나에서도 웹, FTP 등 다양한 서비스 사용 가능 Well-known Port Service Name and Transport Protocol Port Number Registry 1 ~ 1023 까지의 포트번호 매번 port번호를 매번 물어봐야 하는 번거로움을 없애기 위해 port 번호를 미리 약속해둠 ⇒ 수신을 위한 포트는 1024번 부터 시작 Protocol ID IP 헤더 뒤에 붙어 해당 data가 TCP인지,.. Study/Network 2024. 1. 12. 나름대로 포트폴리오를 정리해봤다. 부제: 그런데 *같이 멸망한... 모든 교육생이 채용연계형 과정이었음에도 불구하고 탈락한 사실을 알고 한 일주일 아무것도 안하고 손 놓고 놀았다. 사실 생각하기 싫었던 걸지도.. 그런데 이렇게 놀고만 있을 수는 없으니까 뭐라도 해보자. 어디든지 붙으면 간다는 심정으로 우선 이력서와 포트폴리오를 휘갈겨썼다. 되겠냐고 나름 학부생때부터 다양한 프로젝트 경험과 교육과정 중에 3번의 프로젝트를 진행했었기때문에 우선 되는데로 내 이력서랑 포트폴리오에 집어 넣고 이 얼어붙은 채용시장에 그럼에도 불구하고 동료를 구하는 약 3군데 기업에 이력서를 제출했다. 그런데 약 5일정도 지난 현재 결과는 아무것도 받아보지 못했다. 아직 실패인지 아닌지 알 수는 없지만 나름 왜 탈락했는지 이유라도 알고싶었다. 머리보다 몸이 먼저 .. About Me/Job 2024. 1. 12. [3장] 운영체제 🖥️ 운영체제란? - 하드웨어를 제어하고 이용자에게 서버에 명령을 입력하도록 CLI와 GUI와 같은 인터페이스를 제공하는 기본 소프트웨어13 리눅스오픈소스의 대표적인 운영체제다양한 배포판이 존재하며, 종류에 따라 애플리케이션 패키지 관리 방법 및 설치 방법에도 차이가 있음Red Hat 계열Red Hat Enterprise LinuxCentOSFedoraOracle Linux 등데비안 계열DebianKNOPPIXUbuntu 등유상 지원 서비스가 필요할 때 Red Hat Enterprise Linux(RHEL)가 주로 사용됨이외의 경우에는 그 밖의 배포판을 선택하는 것이 일반적임대부분 유상지원을 하는 배포판의 경우 년단위의 정기 구독을 필요로 .. Book Review/인프라 엔지니어의 교과서 2024. 1. 12. [2장] 서버 (클라우드) 🖥️ 클라우드 컴퓨팅이란? - 인터넷을 거쳐 제공되는 컴퓨터 자원을 이용하는 것12 클라우드 : IaaS클라우드의 종류SaaSSoftware as a Service애플리케이션을 서비스로서 제공PaaSPlatform as a Services애플리케이션 실행 환경을 서비스로서 제공IaaSInfrastructure as a Service시스템 인프라를 서비스로서 제공CSP의 관리 범위 IaaS의 특징물리 서버를 관리하는 엔지니어가 필요 없음이용 신청 후, 단기간에 서버 사용이 가능함물리적 제약을 의식하지 않고 이용하고 싶은 만큼 서버를 증강할 수 있음사용한 만큼 비용이 발생하는 종량 과금제임서버를 구매할 때 발생하는 감가상각 처리가 필요하.. Book Review/인프라 엔지니어의 교과서 2024. 1. 12. [2장] 서버 (메모리~가상화) 08 메모리 💡 **메모리**란? - 단기 기억 영역 (휘발성 데이터 저장소) 성능 메모리의 속도는 메모리 자체의 속도와 CPU, 각종 버스 간의 데이터 전송폭을 모두 고려하여야 함 메모리 표기 방식 1600 MHz의 데이터 전송 속도로 동작한다는 의미 모듈의 데이터 전송속도는 1600MHz * 8bytes = 12,800MB/s 로 12.8GB/s가 됨 DDR3-1600 다중 채널 메모리 구조 또는 다중 랭크 메모리를 사용해 데이터 전송폭을 늘릴 수 있음 DDR3 메모리의 종류 DDR4 메모리의 종류 DDR RAM 규격 별 형태 메모리 용어 슬롯 메인보드에 있는 메모리 삽입구 메인보드에 있는 슬롯 개수에 따라 메모리를 삽입할 수 있음 ECC 메모리 메모리 고장으로 비트 반전 오류 발생 시, 자동으로 보.. Book Review/인프라 엔지니어의 교과서 2024. 1. 12. 백수가 되었다. 호기롭게 선택한 퇴사 컴퓨터 공학과를 전공하고, 처음부터 바로 개발자로 취업할 자신이 없었다. ( 사실 정말 많이 놀았다. ) 그래서 IT 교육을 하는 회사에서 약 1년 8개월간 재직하다가, 이대로 있다가는 개발이 하고 싶어도 할 수 없는 날이 오겠다는 두려움이 피어올랐다. 새로운 무언가가 필요했다. 바로 개발자로 취업할 수 있는 수준이었으면, 코딩테스트를 준비했겠지만 객관적으로 나의 실력을 생각해보았을 때 처음부터 다시 배울 수만 있다면 오히려 비전공자였다면 좋겠다는 생각만 가득했다. 때문에 교육을 굉장히 많이 찾아보게 되었는데, 그 때 내 눈에 들어온 하나의 교육 모집 공고. 채용연계형 교육과정. 무려 70% 이상의 직접 채용에 대한 전기수와 전전기수의 확언이 있었기에, 나는 7개월이나 되는 교육 과.. About Me/Job 2024. 1. 12. [2장] 서버 (~CPU) 🖥️ 서버란? - 사용자의 요청을 받고 응답을 반환하는 하드웨어05 서버의 종류랙 마운트형과 타워형 서버의 차이타워형 서버사내 서버 룸, 사무실, 점포 등에 주로 설치사람이 생활하는 공간에 설치할 시 저소음 서버를 사용할 수 있음랙 마운트형 서버데이터 센터, 서버룸에 설치 된 렉 안에 주로 설치19인치 랙에 수용하는 것을 전제로 함랙에 탑재되는 서버는 1U, 2U 등 유닛 단위 사이즈임높이 1U = 1.77inch (44.45mm)엔트리, 미들레인지, 하이엔드 서버용도에 따라 (성능/규모에 차이를 두어) 서버를 구분하여 부름엔트리 서버웹 서버, 애플리케이션 서버에 주로 이용됨1~2개의 CPU 탑재가장 저렴한 버전의 서버미들레인지 서버.. Book Review/인프라 엔지니어의 교과서 2023. 6. 8. 이전 1 2 3 4 5 다음 728x90