OSI 7 계층모델은 Open Systems Interconnection의 줄임말로 통신이 일어나는 과정을 7 계층으로 정의한 국제통신표준 규약으로 시스템 간의 상호연결성을 부여하는 표준 모델이다. 통신하는 과정을 7계층으로 나눔으로써 각 계층은 독립적인 역할 수행이 가능하다. 각 계층이 독립적으로 역할 수행을 하기 때문에 통신 과정에서 문제가 발생하는 경우 어떤 계층에서 문제가 발생하였는지 빠르게 파악이 가능하다. 이렇게 OSI 7 계층모델은 계층을 분리함으로써 통신 과정에서의 용이성과 유지관리를 수월하게 한다. 그렇다면 각 계층별로 독립적으로 역할을 수행한다하였는데 여기서 각 계층은 어떤 역할을 수행하는지 알아보자. OSI 7 계층 모델은 물리계층, 데이터링크계층, 네트워크계층, 전송계층, 세션계층,..
🖥️ Computer Science
⚠️ 공부한 내용을 정리하는 공간입니다. 설명이 부족하거나 옳바르지 못한 부분이 있을 수 있습니다. 옳바르지 못한 내용을 발견하셨다면 댓글로 알려주시길 부탁드립니다. 수정하도록 하겠습니다. 더보기 오늘의 사족 길가에 눈이 쌓였습니다. 실내에서 바라보는 눈은 참 낭만적인데 야외에서 눈은 참 한숨나오게 만듭니다. 일단 눈이 녹으면 길이 얼고 길이 얼면 조심조심 걷게되는데 그렇게 걸으면 무릎과 발목에 안 좋다는 글을 어디서 본 기억이 있습니다. 특히 눈이 오고 난 후에는 길이 미끄럽기 때문에 주머니에 손 넣고 걷다가 넘어지면 크게 다칩니다. 아무리 주머니가 포근하고 따뜻하더라도 잘못 넘어져 머리를 다쳐 붕대를 감아 머리를 포근하고 따뜻하게 만들 수는 없습니다. 우리 모두 겨울에 장갑을 하나 장만하여 길에서 걸..
⚠️ 공부한 내용을 정리하는 공간입니다. 설명이 부족하거나 옳바르지 못한 부분이 있을 수 있습니다. 옳바르지 못한 내용을 발견하셨다면 댓글로 알려주시길 부탁드립니다. 수정하도록 하겠습니다. 더보기 오늘의 사족 비밀은 아니지만 저는 1일 1포스트를 수행하기 위해 시간적으로 여유로운 날에 2~3개의 글을 작성하여 비축해두고 있습니다. 여유분의 글을 작성할 때 곤란한 점을 꼽자면 바로 '오늘의 사족' 입니다. 왜냐면 하루에 3개의 글을 작성하는 경우에는 오늘의 사족을 3번 작성해야 하는데 그러기엔 저의 하루는 상당히 소소합니다. 그래서 간혹 오늘의 사족이 없는 글이 있습니다. 저의 소소한 하루를 3번에 걸쳐 새로운 이야기를 하기엔 앞서 말했듯 하루하루가 소소하기 때문이죠. 그래도 짜내서 말해보자면 이건 정말 ..
⚠️ 공부한 내용을 정리하는 공간입니다. 설명이 부족하거나 옳바르지 못한 부분이 있을 수 있습니다. 옳바르지 못한 내용을 발견하셨다면 댓글로 알려주시길 부탁드립니다. 수정하도록 하겠습니다. 더보기 오늘의 사족 스스로에게 부여한 과제가 많아지면서 제 스스로가 너무하다는 생각이 듭니다. 그렇다면 제가 미워해야 할 대상은 무엇일까요? 뇌? 마음? 신체? 영혼? 무엇을 미워해야 하는지 알아내는 것도 참 어려운 과정일 거란 예감이 드는군요 그냥 세상을 미워하기로 합의를 볼까요? 세상아 네가 참 밉다! 1. CPU의 구성요소 1-1. ALU (Arithmetic Logical Unit) 1-2. CU (Control Unit) 1-2. Registers 1. CPU의 구성요소 CPU 내부에는 계산을 담..
⚠️ 공부한 내용을 정리하는 공간입니다. 설명이 부족하거나 옳바르지 못한 부분이 있을 수 있습니다. 옳바르지 못한 내용을 발견하셨다면 댓글로 알려주시길 부탁드립니다. 수정하도록 하겠습니다. 더보기 오늘의 사족 12월은 묘하게 들뜨는 달입니다. 어둡고 무섭게만 느껴지는 겨울의 밤을 유독 환하게 밝혀주기 때문일까요? 그리고 길거리에 울려퍼지는 캐롤이 마음을 따뜻하게 녹여주는 느낌이 듭니다. 그래서 저는 언제나 저의 플레이리스트에 캐롤을 저장합니다. 12월의 추억을 캐롤이 저 대신 간직해주는 느낌이라서 마음이 지치고 힘들 때 캐롤을 틀곤 합니다. 그런다고 나아지는 건 아니지만 캐롤을 듣는 순간만큼은 들뜬 행복감이 듭니다. 그게 어딥니까 어찌됐든 얼마 안 남은 2023년 열심히 달려 봅시다! 1. ..
⚠️ 공부한 내용을 정리하는 공간입니다. 설명이 부족하거나 옳바르지 못한 부분이 있을 수 있습니다. 옳바르지 못한 내용을 발견하셨다면 댓글로 알려주시길 부탁드립니다. 수정하도록 하겠습니다. 더보기 오늘의 사족 오늘은 유독 미적거리고 싶은 날입니다.(항상 그런 건 아닙니다..?) 오늘 새벽 5시 30분에 눈이 떠졌거든요 이렇게 해가 뜨지 않은 아직은 어둑한 시간에 눈을 뜨면 정신이 멍해지고 다시 잠들고 싶은 마음이 강해집니다. 하지만 마음을 다잡고 컴퓨터 앞에 앉아 글을 쓰고 있습니다. 지금까지 오늘의 사족은 더보기를 눌러야만 볼 수 있도록 작성하였습니다. 앞으로도 그럴 것입니다. 근데 이쯤에서 저는 정말 궁금해집니다. 누군가 오늘의 사족을 정말 읽고 있긴 한 것인가? 오늘의 사족은 매일 공부 글을 작성하..
⚠️ 공부한 내용을 정리하는 공간입니다. 설명이 부족하거나 옳바르지 못한 부분이 있을 수 있습니다. 옳바르지 못한 내용을 발견하셨다면 댓글로 알려주시길 부탁드립니다. 수정하도록 하겠습니다. 더보기 오늘의 사족 여러분들은 인생 책이 있나요? 책을 안 읽은지 너무 오래되어서(참고서, 전공서적 제외) 책을 읽고 싶습니다. 시간가는지 모르고 몰입력이 대단한 그런 소설책 추천 받습니다. 1. 컴퓨터는 어떻게 사람의 말을 표현하는가 1-1. Encoding과 Decoding 2. Encoding 방식 2-1. ASCII (American Standard Code for Information Interchange) 2-2. EUC-KR 2-3. Unicode [Computer Architecture] 컴..
⚠️ 공부한 내용을 정리하는 공간입니다. 설명이 부족하거나 옳바르지 못한 부분이 있을 수 있습니다. 옳바르지 못한 내용을 발견하셨다면 댓글로 알려주시길 부탁드립니다. 수정하도록 하겠습니다. 더보기 오늘의 사족 오늘의 사족은 없습니다! 왜냐면 할 말이 없기 때문이죠! 1. 컴퓨터가 이해하는 정보 단위(Bit, Byte, KB, MB, GB, TB) 2. 이진법(Binary), 십진법(Decimal), 십육진법(Hexadecimal)으로 숫자 표현하기 1. 컴퓨터가 이해하는 정보 단위(Bit, Byte, KB, MB, GB, TB) 컴퓨터는 0과 1로 이루어진 수만 이해한다고 하였다. 이 말은 즉슨 컴퓨터가 이해할 수 있는 가장 작은 정보의 단위는 0과 1 이렇게 두 개의 정보이다. 이를 bit..
⚠️ 공부한 내용을 정리하는 공간입니다. 설명이 부족하거나 옳바르지 못한 부분이 있을 수 있습니다. 옳바르지 못한 내용을 발견하셨다면 댓글로 알려주시길 부탁드립니다. 수정하도록 하겠습니다. 더보기 오늘의 사족 어디서 보았는지 기억은 나지 않으나 어떠한 행동이 습관으로 자리 잡기까지 걸리는 시간은 3주라고 합니다. 최근에 일찍 일어나기 프로젝트를 하고 있습니다. 이 프로젝트 역시 현재 진행하고 있는 1일 1포스트 프로젝트처럼 자의로 그 누구도 강제하지 않은 '될대로 되라지!' 생각으로 시작한 프로젝트입니다. 사실 프로젝트라고 이름 붙이는 것도 너무 거창합니다. 그래도 노력은 하고 있는 프로젝트입니다. 그동안 알람을 맞춰야만 일찍 일어났는데 오늘은 저절로 눈이 6시 10분에 떠졌습니다. 정확히 오늘이 21일..
⚠️ 공부한 내용을 정리하는 공간입니다. 설명이 부족하거나 옳바르지 못한 부분이 있을 수 있습니다. 더보기 오늘의 사족 안녕하시렵니까? 오늘은 사족이 없습니다! 딱히 할 말이 없기 때문이죠! 연말이 다가오고 있는데 제 블로그에 방문해주신 모든 분들 따뜻하고 행복한 겨울 보내기를 소망합니다. 1. Compile Process(Source code -> exe -> process) 2. exe 파일을 읽어오는 과정(exe -> memory -> cpu) 3. 컴퓨터 프로그램의 본질 - Computation - Flow Control 1. Compile Process(Source code -> exe -> process) “[1] Compile은 주어진 언어로 작성된 컴퓨터 프로그램을 다른 언어의..