본문 바로가기
반응형

전체 글89

[Network] 네트워크 - 정보의 양을 나타내는 단위 LESSON2 정보의 양을 나타내는 단위 디지털데이터 - 모든 컴퓨터는 0과 1만을 다루는데, 0과 1의 집합을 디지털데이터라고 한다. 비트(bit) - 0과 1의 정보를 나타내는 최소단위를 비트라고 한다. 바이트(byte) - 1바이트 = 8비트 그외에도 많이 알다시피 메가바이트, 기가바이트 등등 계속 확장되고 있다. 문자코드(character code) 숫자들로만 표현된 컴퓨터가 영어나 다른 단어들을 입력할 수 있는 이유는 숫자를 문자로 정해놓은 규칙이 있기 때문이다. 문자 코드중에 하나인 아스키코드를 살펴보자 ASCII(American Standard Code for Information Interchange) 대략이런식으로 숫자마다 정해놓은 규칙이 있어서 숫자가 입력되면 변환해서 보여주는 원리이다. 2023. 7. 10.
[Network]네트워크란? 컴퓨터 네트워크에 대해서 컴퓨터를 구성하는 네트워크가 어떤구조로 어떤 원리로 작동하는지 이야기해보려고 한다. LESSON1 네트워크의 구조 네트워크는 컴퓨터 간의 연결을 컴퓨터 네트워크라고 한다. 2대만 연결되어 있어도 네트워크라고 할 수 있다. 그중에 네트워크를 이루고 데이터를 주고받는 단위가 있는데 패킷이라고 부른다. 패킷(packet) 인터넷이나 네트워크에서 데이커를 주고받을 때 규칙이 있는데 그 규칙에 패킷이 사용된다. // 패킷은 네트워크를 통해 전송되는 데이터의 작은 조각을 말한다. 네트워크는 큰데이터가 있더라도 작게 나누어 보내는것이 규칙이다. 작게 나누어 보내는 이유는 크게 전달하다보면 네트워크 대역폭을 많이 차지 해서 다른 패킷의 흐름을 막을 위험이 있기 때문이다. 대역폭(bandwidth) 일반적으로는 네트워크.. 2023. 7. 10.
[UIUX] UIUX 10가지 심리학 법칙_포스텔의 법칙 5장 포스텔의 법칙 핵심요약 자신이 행하는 일은 엄격하게, 남의 것을 받아들일 떄는 너그럽게 1) 사용자가 어떤 동작이나 입력을 하든지 유연한 태도로 대처하라 2) 인터페이스의 안정성과 접근성을 보장하되, 입력, 접근성, 성능 면에서 만반의 준비를 하자 3) 다양한 가능성에 대해 잘 예측하고 대비할수록 디자인 회복 탄력성은 좋아진다 4) 사용자의 가변적인 입력을 수용해서 기계가 이해할 수 있는 방식으로 해석하라 포스텔 법칙은 디자인의 다양성과 복잡성등을 대처하고 대비할 수 있는 지침이라고 볼수 있다. 늘 사용자들이 경험할수 있는 많은 방식들을 경우의 수를 고려해야된다는 의미이다. 포스텔 법칙의 기원 포스텔 법칙은 네트워크 엔지니어링 가이드라인으로 만들어졌다. 견고함의 원칙을 근거로 도입된 장애 허용 시스.. 2023. 7. 8.
[React]리액트 컴포넌트(Component)란? 리액트에서 컴포넌트는 빼놓고 이야기할 수 없는 개념이다. 리액트에서 가장 중요한 요소라고 해도 과언이 아닐 정도로 컴포넌트 단위로 개발이 되기 때문이다. "use client"; import Link from "next/link"; import styled from "styled-components"; const NewDate = styled.div` font-size: 12px; color: #999; `; export default async function ListItem({ data }) { return ( {data.map((a, i) => { return ( {a.title} {a.content} ); })} ); } 이런식으로 하나의 기능 및 디자인등을 묶어놓은 단위를 컴포넌트라고 할 수 있.. 2023. 7. 6.