전체 글120 포트와 소켓 - 네트워크 네트워크에 연결된 모든 기기들을 node라고 부르고, 그 중에서도 IP주소가 할당된 것들은 특별히 Host라고 부른다. 이 Host 내부에서는 여러 개의 프로세스가 동시에 동작하는데 데이터를 주고받는 행위는 호스트 안에 있는 프로세스 레벨에서 이뤄진다. 프로세스는 쉽게 말해 실행 중인 프로그램이라고 생각하면 되는데 프로세스는 동시에 여러 개가 실행될 수 있다. 당장 우리가 매일 쓰는 스마트폰에서 유튜브 뮤직을 들으며 카톡을 할 수 있는 것도 이 때문이다. 그렇기 때문에 이 프로세스들을 구별해야 할 필요성이 생겼는데 그래서 나온 게 포트이다. 정리하자면 네트워크를 통해 데이터를 주고받는 프로세스를 호스트 컴퓨터가 식별하기 위해 호스트 내부적으로 프로세스에 할당하는 고유한 값을 포트라고 할 수 있다. 그렇다.. 2023. 6. 29. 운영체제 기본 2 - 컴퓨터 하드웨어 구조 운영 체제는 사용자와 하드웨어 간 매개 역할을 하는 소프트웨어다. 바꿔 말하면 우리가 컴퓨터 하드웨어와 소통을 할 수 있게 도와주는 역할을 하는 프로그램이라는 얘긴데, 그렇기 때문에 컴퓨터 하드웨어 시스템의 구조에 대해 이해해야 한다. 처음 만난 사람보다는 잘 아는 친구가 더 말이 잘 통하듯 하드웨어 시스템을 알면 운영 체제의 역할을 더 잘 이해할 수 있을 것이다. 컴퓨터 하드웨어 시스템은 크게 4가지 부분으로 나눌 수 있다. -> CPU, RAM, 보조메모리, 입출력장치 각각의 장치는 system bus라는 일종의 통로를 통해 서로 소통한다. 입력장치를 통해 사용자의 입력이 들어오면 CPU가 해당 입력을 해석하고 보조 메모리에서 필요한 데이터 뭉치를 가져와 RAM에 올린 다음 다시 CPU가 그 데이터 .. 2023. 6. 28. 운영체제 기본 1 - 운영체제란? 운영체제란? - 컴퓨터 하드웨어를 관리하는 프로그램 - 컴퓨터 사용자와 하드웨어 사이의 중개자 - 자원 배분, 메모리 관리, 보안 관리 등의 일을 맡음 이렇게만 설명하면 그냥 그런가보다 싶지 감은 잘 오지 않을 것이다. 이렇게 생각해 보자. 운영 체제는 정부가 하는 일과 비슷한 일을 한다. 정부가 없다고 상상해보자. 정부가 없는데 외국 군대가 쳐들어온다면 어떻게 될까? 군대가 없으므로, 우리가 직접 죽창이라도 들고 싸워야 한다. 정부가 없는데 억울한 일을 당하면 어떻게 해야 할까? 법원이 없으므로, 우리가 망치를 들고 직접 응징해야 한다. 그 외 기타 수많은 행정 서비스, 복지 서비스 등등 모든 서비스가 올스탑될 것이다. 그렇다면 컴퓨터에 운영체제가 없다고 상상해보자. MS 워드에 글을 타이핑하는 것만 .. 2023. 6. 27. 스탠포드의 "엔지니어들을 위한 개인 재무 관리" 강의 요약 https://news.hada.io/topic?id=9431 스탠포드의 "엔지니어들을 위한 개인 재무 관리" 강의 | GeekNews 총 10강. 강의 자료가 너무 좋아서 요약 번역했습니다CS 007: Personal Finance for Engineers왜 개인 재무가 중요한가?교육 과정상 제대로 가르치는 곳이 없음기술적으로 어려운 건 아니지만, 신호대 잡음 news.hada.io 2023. 6. 27. 유효 숫자 float형은 유효 숫자를 7개까지 double형은 유효 숫자를 15개까지 보장해 준다고 하는데그런데 유효 숫자는 정확히 무엇을 의미하는 것인지 잘 모르겠어서 한 번 공부해 보았다. 유효숫자는 수의 정확도와 정밀도에 영향을 주는 숫자를 의미한다. 수의 정확도와 정밀도에 영향을 준다는 말은 무슨 말일까? 예를 들어 사과 5432개가 있다. 이 사실을 다른 사람에게 한 치의 오차도 없이 정확하게 전달하려면 5, 4, 3, 2 이 4개의 숫자를 10진법을 이용해 표기해야 한다. 이때 5, 4, 3, 2 이 4개의 숫자를 수의 정밀도에 영향을 끼치는 유효 숫자라고 할 수 있다. 만약 5432.0000000 이런 표기가 있다고 했을 때 소수점 뒤의 무수히 많은 0은 모조리 유효 숫자 취급을 받지 못할 것이다. 소.. 2023. 6. 26. 알면 알수록 헷갈리는 포인터 뽀개기 1. 컴퓨터는 메모리 안에 저장된 데이터에 어떻게 접근하는가? 메모리 안에 10이라는 정수형 숫자를 저장해놓았다고 치자. 그렇다면 용량은 끽해봐야 8byte(long long형을 쓸 경우). 몇 백기가가 넘어가는 주메모리에는 수없이 많은 데이터들이 있을 텐데 이걸 어떻게 찾을 수 있을까? 택배기사가 수없이 많은 집 중 배달을 시킨 집 딱 하나만 골라내기 위해 주소를 사용하듯 컴퓨터도 드넓은 메모리 안에서 원하는 데이터를 찾아내기 위해 주소(address)를 사용한다. 데이터마다 서로 다른 주소값을 부여해 구분하고 해당 데이터가 필요할 때마다 그 데이터만 정확히 콕 찝어서 데려간다. 컴퓨터는 주소를 통해 메모리에 저장된 데이터에 접근한다. 2. 사용자는 메모리 안에 저장된 데이터에 어떻게 접근하는가? 포인.. 2023. 6. 25. 저작권 처리방침 1. 저작권 소유권 [TechTrip]에 등록된 모든 콘텐츠의 저작권은 [seongjko]에게 속해 있습니다. 2.콘텐츠 이용 권한 [TechTrip]의 콘텐츠는 개인적인 목적으로만 사용할 수 있으며, 상업적인 용도로의 사용, 수정, 재배포는 엄격히 금지됩니다. 3. 출처 표기 [TechTrip]의 콘텐츠를 인용하거나 공유할 경우, 출처를 명확하게 표기해야 합니다. 출처는 "출처: [TechTrip]" 또는 해당 게시물의 고유 주소로 표기해야 합니다 4. 저작권 침해 신고 만일 본 블로그의 콘텐츠가 귀하의 저작권을 침해했다고 생각되는 경우, akth101@naver.com 이 이메일 주소로 연락을 주신다면 빠르게 처리하도록 하겠습니다 5. 제3자 콘텐츠 이용 블로그에 소개된 제3자의 콘텐츠는 해당 소유자.. 2023. 6. 25. 블로그 개인정보취급방침 1. 개인정보 수집 및 이용 목적 댓글 작성 시 사용자 식별 및 서비스 제공을 목적으로 개인정보를 수집합니다. 수집한 개인정보는 댓글 관리, 문의 응답, 서비스 개선, 고지사항 전달 등의 목적으로 사용될 수 있습니다. 2. 수집하는 개인정보 항목 이름 : 댓글 작성자의 실명 또는 닉네임 이메일 주소 및 연락처 : 댓글 작성자의 연락을 위해 사용할 수 있습니다. 기타 선택적으로 제공하는 정보 : 프로필 사진, 웹사이트 등의 추가 정보 3. 개인정보 수집 방법 블로그 댓글 작성 시, 사용자가 직접 개인정보를 입력하여 제공합니다. 원하지 않을 경우, 제공 의무는 없습니다. 4. 개인정보의 보유 및 이용 기간 개인정보는 댓글 작성자가 해당 댓글을 삭제하거나 개인정보 삭제 요청을 할 때까지 보유되며, 추가적인 목.. 2023. 6. 25. TCP/IP 프로토콜 간단 요약정리 1. 프로토콜이란? TCP/IP 프로토콜에서 프로토콜은 "통신 규약"을 의미한다. 수많은 자동차가 효율적으로 통행하기 위해 "신호 체계"가 필요하듯, 컴퓨터와 컴퓨터가 효율적으로 통신하기 위해서는 "통신 규약"이 필요하다. 이런 통신 규약 중에서도 TCP 프로토콜과 IP 프로토콜이 가장 널리 쓰이기 때문에 둘을 묶어서 TCP/IP 프로토콜이라고 부른다. 2. TCP/IP의 토대 - 패킷통신 데이터를 pakcet이라고 하는 작은 단위로 나눠서 전송하는 방식이다. 그냥 보내면 되지 왜 번거롭게 잘게 쪼개는 것일까? 작은 단위로 나누지 않으면 크기가 큰 데이터의 경우 네트워크의 대역폭을 너무 많이 차지하게 되어 네트워크의 흐름을 방해하게 된다. 마치 좁은 도로에 대형 트럭이 나타나면 교통정체가 발생하는 것과 .. 2023. 6. 25. [Linux]sudo 보안을 위한 TTY 모드 이해하기 1. TTY(Teletypewriter)의 역사 - TTY 전신은 teleprinter다. 메시지를 보내려면 메시지를 받는 쪽의 teleprinter 앞에 사람이 앉아서 메시지를 일일이 받아 적어야 했다. 즉, 통신이 이뤄지기 위해서는 반드시 두 명의 운영 요원이 동시에 teleprinter 앞에 상주하고 있어야 통신이 가능했던 데다 두 명 모두 모스 부호를 알아야만 소통이 가능했기 때문에 많은 제약과 한계가 있었다. - 그래서 등장한 것이 teletypewriter이다. 모스 부호 대신 키보드로 소통을 하게 되면서 운용자가 알파벳만 알고 있으면 통신을 할 수 있게 되었다. 거기다 print된 메시지를 주고받기 때문에 두 명의 운영 요원이 동시에 기계 앞에 상주할 필요가 없게 되었다. 한밤중이더라도 메시.. 2023. 6. 24. 이전 1 ··· 9 10 11 12 다음