본문 바로가기
반응형

IT/Computer Science17

[모두의 네트워크] 2장. 네트워크 기본 규칙 📌 네트워크의 규칙 프로토콜: 통신하기 위한 규칙 📌 OSI 모델과 TCP/IP 모델 ISO(International Organization for Standardization): 국제 표준화 기구 📌 캡슐화와 역캡슐화 헤더: 데이터를 보낼 때는 필요한 정보를 데이터에 추가해야 하는데 이 정보를 헤더라고 함 캡슐화: 데이터를 상대방에게 보낼 때 각 계층에서 헤더(데이터 링크 계층의 트레일러도 포함)를 붙여 나가는 것 역캡슐화: 데이터를 수신할 때 각 계층에서 헤더(데이터 링크 계층의 트레일러도 포함)를 제거해 나가는 것 OSI 모델에서 데이터 송신 측은 응용 계층 → 전송 계층 → 네트워크 계층 → 데이터 링크 계층 순서로 캡슐화 반대로 수신 측은 데이터 링크 계층 → 네트워크 계층 → 전송 계층 → 응.. 2022. 3. 30.
[모두의 네트워크] 1장. 네트워크 첫걸음 📌 네트워크의 구조 네트워크: 컴퓨터 간의 연결 인터넷: 전 세계의 큰 네트워크부터 작은 네트워크까지 연결하는 거대한 네트워크 패킷: 컴퓨터 간의 데이터를 주고받을 때 네트워크를 통해 흘러가는 작은 데이터 조각 큰 데이터는 작은 패킷으로 분할 대역폭(bandwidth): 일반적으로는 네트워크에서 이용 가능한 최대 전송 속도로 정보를 전송할 수 있는 단위 시간당 전송량 📌 정보의 양을 나타내는 단위 컴퓨터는 0과1 밖에 이해하지 못한다 비트: 정보를 나타내는 최소단위 바이트: 비트 여덟개를 1 바이트라고 함 문자코드: 숫자와 문자의 대응표 📌 랜과 왠 랜(LAN, Local Area Network): 건물 안이나 특정 지역을 범위로 하는 네트워크 왠(WAN, Wide Area Network): 인터넷 서비.. 2022. 3. 30.
세션 vs 토큰 vs 쿠키 해당 내용은 노마드코더 '세션 vs 토큰 vs 쿠키' 영상을 보고 정리한 것입니다. 세션 vs 토큰 vs 쿠키 Auth(인증)을 통해 서비스는 유저를 검증할 수 있다. Auth를 만들어야 한다면 쿠키, 세션, 토큰, JWT 같은 단어를 들어봤을 것이다. 쿠키, 세션, 토큰, JWT 아직도 헷갈리고 뭐가 무엇인지 정확히 구분이 가지않았다. 이 단어들의 각각 의미가 무엇이고, 어떻게 연결되는지 알아보자! 쿠키 쿠키 vs 토큰 결론적으로 쿠키와 토큰은 아주 다른것이다. 쿠키 쿠키를 이용해서, 서버는 클라이언트에 관한 것을 기억하기 위해 클라이언트의 브라우저에 데이터를 넣을 수 있다. 클라이언트가 사이트에 방문할 경우, 브라우저는 서버에 요청을 보내고 서버는 이에 응답(response)을 실시한다. 응답에는 모.. 2021. 10. 6.
IP(Internet Protocol) IP 목차 개요 IP 주소 IP 종류 IP 통신 한계 및 극복 1. 개요 IP 란? IP는 인터넷 프로토콜(Internet Protocol)의 약자 흔히 이 프로토콜에서 각 장치를 나타내는 IP 주소를 가리키는 말로 사용 (like 각 장치의 주민등록번호) IP의 등장 컴퓨터의 경우 사용하는 운영체제(Window, OS 등등)도 서로 다르고, 프로그램의 경우 아예 구현된 언어가 다르기 떄문에 네트워크에서 통신하기 위한 공통된 통신 규약(프로토콜)의 필요성으로 인해 탄생 IP는 ISO 위원회의 OSI 7계층 중 Layer 3(Network Layer)와 IETF의 Internet Protocol Suite의 Layer 3(Internet Layer)에 위치하는 프로토콜 (참고: stevenjlee.net.. 2021. 7. 25.
컴퓨터와 컴퓨팅 "컴퓨터 과학 교양강좌: CS50"을 통해 CS 기초를 터득한다.👍 컴퓨터와 컴퓨팅 하드웨어 하드웨어란? 하드웨어는 컴퓨타를 물리적으로 구성하는 요소이며, 컴퓨터에 연결되어 추가적인 기능을 수행 컴퓨터의 하드웨어 구성요소 중앙처리장치, 기억장치, 입출력장치 중앙처리장치(Central Processing Unit, CPU) 중앙처리장치는 프로레서라 불리기도 하며, 입력장치에서 받은 명령을 실제로 처리 # 기가헤르츠(GHz): CPU가 1초에 얼마나 많은 연산을 할 수 있는지 속도를 측정하는 단위 기억장치 입력된 명령이나 데이터가 저장되는 공간으로, 주기억장치와 보조기억장치로 나뉨 주기억장치: RAM이 대표적. RAM: 기억된 정보를 읽어내기도 하고 다른 정보를 기억시킬 수 있는 메모리로서, 응용 프로그램을.. 2021. 7. 15.
자료구조-03. 트리 자료의 출처는 '엘리스 AI 트랙 2기 (https://aitrack.elice.io/)' '자료구조' 강의이며, 학습 후 정리한 내용입니다. ⚡️올바르지 않은 내용이 있을 경우 댓글로 남겨주시면 감사하겠습니다.⚡️ 트리 01. 비선형구조와 트리 대표적인 자료구조의 예시 선형 구조 비선형 구조 스택 (Stack) 큐 (Queue) 트리 (Tree) 그래프 (Graph) 선형구조: 자료가 순서를 가지고 연속되어 있음 비선형 구조 : 선형 구조에 해당하지 않는 자료구조 그래프 트리는 그래프의 특수한 형태 중 하나이다. 정점(vertex)과 간선(edge)으로 이루어져 있는 자료구조 정점(vertex): 자료, 상태 등 뭔가를 담고 있음 (정점은 '노드'라고도 함) 간선(edge): 정점 간의 관계를 나타냄 .. 2021. 6. 30.
자료구조 -02. 스택과 큐 자료의 출처는 '엘리스 AI 트랙 2기 (https://aitrack.elice.io/)' '자료구조' 강의이며, 학습 후 정리한 내용입니다. ⚡️올바르지 않은 내용이 있을 경우 댓글로 남겨주시면 감사하겠습니다.⚡️ 스택과 큐 01. 스택, 큐의 개념 대표적인 자료구조의 예시 선형 구조 비선형 구조 스택 (Stack) 큐 (Queue) 트리 (Tree) 그래프 (Graph) 선형구조: 자료가 순서를 가지고 연속되어 있음 비선형 구조 : 선형 구조에 해당하지 않는 자료구조 스택 한쪽 끝에서만 자료를 넣고 뺄 수 있는 자료구조 스택이 지원하는 연산 목록 • push: 스택에 자료를 넣는연산 • pop: 스택에서 자료를 빼는연산 • top: 스택의 가장 위에 있는 자료를 반환하는 연산 • empty: 스택이 .. 2021. 6. 30.
자료구조 - 01. 자료구조 자료의 출처는 '엘리스 AI 트랙 2기 (https://aitrack.elice.io/)' '자료구조' 강의이며, 학습 후 정리한 내용입니다. ⚡️올바르지 않은 내용이 있을 경우 댓글로 남겨주시면 감사하겠습니다.⚡️ 지료구조란? 01. 자료구조의 의미 자료구조란? 자료를 저장하는 구조로, 여러 가지 종류가 있으며 저장된 자료에 대해 접근하는 방법 등의 차이가 존재 형태에 따라 장단점이 존재하며 구현하고자 하는 프로그램의 성능을 고려하여 알맞은 자료구조를 선택 프로그램에 필요한 자료를 효율적으로 담기 위해 자료구조를 배우며, 프로그램에서 특정 알고리즘을 구현하기 위해 적절한 자료구조를 사용해야 좋은 성능을 낼 수 있다. 02. 추상적 자료형 추상적 자료형이란? 자료형: 자료형은 어떤 자료가 식별되는 방법을.. 2021. 6. 29.
728x90
반응형