본문 바로가기

컴퓨터 지식64

[네트워크] Loss and Delay⏲ / 처리, 큐잉, 전송, 전파 지연 지연과 손실 네트워크 전송도 결국엔 물리적인 전파를 통해 전달되는 과정을 거칩니다. 사람이 사람한테 무언가를 건내줄 때 실수를 하듯, 전기 선들도 주위 환경적인 요소 같은 많은 요소들에 의해 영향을 받다보면 오류, 혹은 지연이 생기겠죠! 이 Delay들은 주로 크게 4가지로 나뉩니다. 1. Processing Delay (처리 지연) 들어온 패킷들의 IP 헤더를 확인해서 그에 따른 작업을 처리하는데에 걸리는 시간을 뜻합니다. 그 작업의 예시로는 오류 검사, 목적지 결정, 등등 이 있습니다. 2. Queueing Delay (큐잉 지연) 들어온 패킷들은 바로 라우터를 통과하는 것이 아닙니다. 라우터는 한번에 한 개의 패킷을 처리할 수 있기 때문에, 먼저 들어온 패킷이 처리될 때 까지 기다려야 할 수 있습니.. 2020. 10. 19.
[AWS] AWS 람다(AWS lambda) 란? / 서버리스 모델 Serverless Model 클라우드 환경이 널리 퍼지고 흔하게 사용됩니다. 하지만 Iaas 환경을 이용하다보면, 일일이 인스턴스를 관리해야한다는 단점이 있습니다. 🤔 (운영체제 패치, 버전 관리 등등 신경 쓸게 많죠.) 그렇기에 이러한 관리의 불편함의 솔루션으로 서버리스 모델의 개념이 등장하게 됩니다. 서버리스는 말 그대로 Server + less => 서버가 없다는 뜻이 아니라, 사용자가 직접 관리해야 하는 서버가 없다 라는 뜻. 다시 말하자면, 보이지 않는 곳에서 관리형 서버 (추상화된 서버) 가 따로 존재하고, 필요에 따라 자동으로 Scale up 되거나 Scale down 됩니다. 따라서 개발자가 직접 서버의 구성과 유지관리를 고려할 필요가 없다는 것을 의미합니다. 서버리스 모델은 다음과 같은.. 2020. 10. 15.
[AWS] AWS S3 와 Cloud Front 를 이용한 정적 웹 호스팅!🎁 / (1) S3와 CloudFront가 무엇인가요? AWS S3와 CloudFront 가 뭐죠? S3란? S3는 AWS 에서 제공하는 스토리지 서버입니다. 간단하게 말하면 클라우드 저장소 이죠! S3는 Object Storage이며 그 특성을 가집니다. 예를 들어서, 우리가 S3에 정적 파일을 업로드하면, S3는 이를 객체형태로 저장한 후, 여러 복제본을 여러 AZ에 걸쳐서 저장합니다. 복제본과 백업이 많기 때문에 기존 파일이 손상되더라도, 다시 복구하거나 에러없이 제공하는게 훨씬 쉬워지겠죠? 이렇듯 S3 는 내구성과 가용성에서 큰 강점을 보입니다. 하지만 이러한 Object Storage 방식은 문제점도 있습니다. 파일을 수정(덮어쓰기)하고, 내부 복제가 완료되는 데에는 일정한 시간이 소요될 것입니다. 그 사이에 누군가가 파일을 요청했을 때, 수정사항이.. 2020. 10. 13.
[운영체제] OS 란 ? / OS 역할의 시스템 관점 & 사용자 관점 OS (Operating System) 란?📟 컴퓨터를 내장한 기계들은 하드웨어, 소프트웨어가 필요합니다. 이 때, 직접적으로 하드웨어를 관리해주는 소프트웨어가 필요한데 이것을 운영체제 라고 합니다! 운영체제는 스마트폰, 자동차, 클라우드 컴퓨터 등등 거의 대부분의 기계들에 내장돼있으며, 각각 쓰임에 따라 다양한 형태를 가지고 있습니다. OS 의 역할 OS 의 역할은 주로 사용자 관점과, 시스템 관점 두 가지로 나누어집니다. 사용자 관점 한 사용자가 자원을 독점하는 경우 최대한 편리함을 유지한다. 자원 관리를 신경 쓸 필요가 없다. PC, 노트북 등등의 경우이다. 여러 사용자가 상호작용 하는 경우 통신에 신경써야 한다. 터치 스크린, 음성 인식 등등 인터페이스가 거의 없는 경우 사용자 관점을 제외해서 기.. 2020. 10. 6.
[네트워크📶] URI 란 ? / URI VS URL VS URN 차이 / URI (Uniform Resource Identifier) 인터넷 자원을 나타내는 고유 식별자 입니다. URI 에 I 가 Identifier 입니다. 인터넷에 있는 자료의 id 이다 , 라고 생각하면 좋을 것 같습니다. 다른 자료가 똑같은 이름을 가지고 있으면 안되겠죠? 그래서 URI 는 유일해야합니다. 제 블로그 주소인 programming119.tistory.com/ 개발자 아저씨들 힘을모아 개발자분들 모두 화이팅합시다. ------------------------------------------------------------ 잘못된 정보, 비평, 응원 모든 오지랖 언제든 환영입니다. 이메일 : ddrrpg@naver.com programming119.tistory.com 를 입력하면 반드시 다른.. 2020. 9. 23.
[개발일기] 한 단계 더 도약하자 / 리액트 공식문서 함께 읽기 0️⃣ - 도입 프론트 개발자로서 한 단계 더 도약하자. 아무것도 모른 체, 웹 개발자라는 것에 도전하던 때, 그 때는 마냥 화면을 잘 꾸미고 싶었다. 디자인된 화면을 보고, 그것들을 그대로 똑같이 모양 껍데기만을 표현하는 것도 쉽지 않았다. 수없이 필요한 들은 어떻게 구상해야 하며, 또 position 이나 display 는 또 뭐던지.... 책이나 문서를 읽는거는 통 머리에 들어오지 않아 일단 되는 데로 부딪혔던 것 같다. 대체 세로 정렬 하나 하는게 왜이리 힘든건지, 열심히 만들었더니 화면 창을 줄이면 또 왜이리 터지는건지, 참 기본 html , css도 초심자에겐 쉬운게 아니었다. 그래도 많이 깨지고 에러와 싸워가면서 배우긴 했는지 이제 기본적인 화면 구성은 어느 정도 감이 온다. react 문법도 손에 나름 익.. 2020. 8. 24.