본문 바로가기

학교 수업28

Transport layor - 1.2 개요 // 컴퓨터 네트워크 자, 나머지 개념들을 정리하기 전에, 먼저 Socket이라는 개념을 살펴보고 가자. 내가 1.1 개요에서 transport layor는 application의 메세지를 전송해준다 그랬잖아. 그러면 application에서 메세지를 전송해 달라고 요청을 해야겠지? 카카오톡 보낼 때 생각해 보자. 너네 카카오톡 전송할 때, 그냥 전송 버튼만 누르지, transport layor한테 전달하고 막 그런거 안하잖아? 왜 그러냐면 transport layor는 기본적으로 운영체제에서 구현이 되어있어. applcation과 운영체제(OS)는 분리가 되어있어. 이 분리되어 있는 둘 사이를 연결시켜주는게 바로 Socket이야. 쉽게 말하면 일종의 연결 통로야. 자, 또 설명해야 할 게 있는데, 여기서 멀티플렉서(MUX).. 2020. 5. 5.
Transport layor - 1.1 개요 // 컴퓨터 네트워크 Transport layor는 말 그대로 전송하기 위한 층이야. 아래 그림처럼. 자. 그렇다면 뭘 전송할까? Application layor에서 온 메세지를 전송하는거지. 그럼 어디서 어디로 전송 해? End system 에서 End system 사이를 전송을 하는거야. 여기서 하나 알아두고 가야할 점은, 이 층에서는 Logical Communication을 담당해. 무슨말이냐면, 논리적인거야, 실제로 이 메세지를 직접 전달하는건 아니지만, 논리적으로 잘 배달이 되었나 안되었나 검사하는거지. Application은 자기가 보내고 싶은 만큼 메세지를 보낼거야. 카카오톡으로 예를 들면, 할말 적고 이모티콘도 넣고, 파일도 보낼 수 있고, 동영상도 보낼 수 있는거지 그럼 이렇게 보내달라고 요청이 오면, Tra.. 2020. 5. 4.
[컴퓨터 구조] 10의 보수 2의 보수, 보수에 관해 1 컴퓨터 구조에서 다루는 보수라는 개념을 정리 해 보려고 한다. 먼저 알아야 할 것은, 컴퓨터는 더하기 밖에 할 줄 모르는 기계라고 한다. 그럼 뺄셈을 어떻게 이해하느냐. 바로 뺄샘을 덧셈으로 바꿔서 계산한다. 예를들어 13 - 7 같은 경우 13 + (-7) 로 계산한다고 한다. r진법에는 r의 보수와 (r-1)의 보수가 있다. 무슨 말이냐면, 10진법에는 10의 보수와 9의 보수가 있고, 2진법에는 2의 보수와 1의 보수가 있다는 말이다. 그렇다면 이해하기 편하게, 우리가 사용하는 10진법으로 보수를 알아보자. 위에서 말했듯이 10진법에는 10의 보수와 9의 보수가 있다. 9의 보수 먼저 알아보도록 하자. 9의 보수는 어떤 숫자가 N이 주어지면 숫자 N의 각 자리숫자를 9에서 뺸 것과 동일하다. 역시 .. 2020. 4. 1.