본문 바로가기

전체 글

BUS | CSMA/CD 오늘은 Carieer Sensing / Multi Access / Collision Detection/ 회선감지 / 다중접근 / 충돌감지 에 대해 애기를 나누어보고 싶어요 :) 줄여서 CSMA/CD 방식이라고 부릅니다 이는 네트워크와 운영체제에 둘다 쓰이는 개념인데요 먼저 운영체제에서 시스템 버스에 적용시켜 보도록 하겠습니다. CPU 버스 HDD RAM IO 이렇게 CPU는 보조기억장치/ 주기억장치 등등하고 시스템 버스 랑 연결 되어있습니다 저번에 비유했던 교통체제에서보자면 자동차들은 입출력장치( 보조기억장치) CPU는 경찰 도로는 시스템 버스라고 볼 수 있겠죠~ ? 그러면 위에서 말했떤 CSMA/ CD방식을 운영체제에 비유해서 나눠서 설명해보도록 하겠습니다 먼저 다중접근 Multi Access 은 무슨.. 더보기
스레드 스레드란 작업의 흐름이라고 볼 수있습니다. 작업의 시작부터 끝까지를 말합니다. 예를 들자면, 택시가 출발지에서 목적지까지는 가는 것을 스레드라고 볼 수 있습니다. 출발지에서 승객을 태우고 목적지에서 카드 계산까지 마치면 스레드가 일어났다고 볼 수 있습니다. 그리고 택시에서 내려서 음식에 도착했습니다 친구와 음식점에서 음식을 주문해서 먹는다고 가정을 해봅시다 메뉴에 햄버거, 스파게티, 피자가 있다고 합니다. 그리로 친구와 저는 각각 햄버거, 스파게티를 하나씩 주문을 했습니다. 그러면 주문을 받은 주방장은 주방에서 요리를 하게 되겠죠 ? 먼저 헴버거 제조라는 프로세스(작업)을 해야하고 스파게티 제조라는 프로세스(작업)도 해야합니다. 그런데 고객님께 음식을 내어주어야하는 시간은 10분이내라고 가정해봅시다 그러.. 더보기
운영체제 3 1. 어떤 시스템은 운영체제를 펌웨어에 저장하고 다른 시스템은 디스크에 저장하는 이유가 무엇일까요 ? os는 컴퓨터 부팅할 때 필수죠 ? 그럼 엄청 중요한 녀석이니까 좀 다른 하드웨어에 저장을 해야할 것 같습니다 . 컴퓨터 공학적 으로 해석해서 풀이해 본다면 1) 일반 프로그램은 전원이 꺼져도 상관이 없습니다 2) os는 전원이 꺼져도 유지가 되어야합니다 그럼 일반 프로그램들은 volatile성 저장매체에서 동작을 해야합니다. 하지만 os와 같이 중요한 것들은 non volatile 저장매체에서 동작할 필요성이 있을 거 같습니다. 그러니 ram이 아닌 rom에 저장이 되어야할 거 같습니다 2. 명령 해석기(쉘)을 커널로 부터 분리한다고 하는데 왜 그런걸까요? 쉘의 역할이 무엇일까요 ? 사용자가 지정한 명.. 더보기
SSH 과 SSL, TELNET, 포트별 번호 SSH 포트번호 22 Telnet 포트번호 23 SSH는 Telent 에서 보안성을 강화해서 나온 원격접속 방식입니다. SSL은 HTTPS에서 S를 하기위해 인증서가있는것입니다. 여기서 해당 자물쇠를 누르면 인증서 정보가 나옵니다. 그리고 여기서 통신자들끼리 서로 동일한 키를 주고받아야 하죠 흔히 카페에서 볼 수 있는 사례를 하나 들어보도록 하겠습니다 위에 영수증 어때요 ?? 뭔가 패킷 같지 않으신가요 ?? 패킷 내용에 근데 암호화가 안되어있는걸 확인할 수 있어요 화장실 비밀번호랑 와이파이 비밀번호가 그대로 노출되고있습니다. 상세 주소도 그대로 노출이 되구 있구요 그래서 생각해본것이 공개키와 암호화입니다. 먼저 공개키를 적용한다면 어떻게 될까요 ?? 주소 : 서울특별시 종로구 가 아니라 주소 : 수도 이.. 더보기
FTP / HTTP 가 양방향, 단방향 이유 보충 1.FTP 탄생 배경 과거 유닉스 시절 자료를 공유하기 위해 만들어진 프로토콜 ※ 이때 과거는 1970년대 이므로 HTTP가 고안되기 휠씬 전임! 2.HTTP 탄생배경 쉽게 말해 웹문서에 대한 표준을 정의한거임. HTML파일 전송에 대한 프로토콜임. 3.FTP/HTTP 차이와 공통점 둘다 파일을 전송하는 것에 공통점이 있으나 HTTP는 90년대 이후 폭발적으로 성장하는 웹영역에서 별도의 표준없이 웹문서가 전송되어지자 이에 대한 표준을 마련하기 위해 탄생한 프로토콜이다. 즉 FTP로도 충분히 웹문서파일을 전송하는 것은 가능하지만 웹문서에 대한 표준을 마련하고 좀더 세분화된 체계를 확립하고자 탄생한게 HTTP이다. 4.결론 1) 70년대 부터 FTP로 파일전송함 2) 실제 웹문서도 전송은 잘됨 3) 90년대.. 더보기
게이트웨이와 프록시 , 포트 , HTTP와 FTP 차이점 0. ICMP 가 네트워크 신뢰성에 중요한 역할을 하는가요 ? L3 계층에서 신뢰성을 확인할 때 ICMP를 확인합니다. TCP/ UDP 계층과 다르게 IP계층은 신뢰성이 없어서 이러한 신뢰성을 보완하려고 나온게 ICMP입니다 여기서 신뢰성이란 데이터를 보냈는지 확인 과정을 거치지 않고 막 보내는 것을 신뢰성이 적다라고 표현하고 데이터를 보냈는지 확인해가며 보내는 것을 신뢰성이 높다고 합니다. 여러분 PING 이 무엇인가요 ? PING 은 통신하고 싶은 상대의 컴퓨터의 접속 상태를 조사할 때 쓰는 명령어 입니다. 다시말해 컴퓨터 에 데이터 경로를 확인하는거 입니다 PING이 ㅇ가면 IP 정보의 신뢰성이 잇음을 나타내고 만약 안가면 또 안갔을때 원인 메시지가 출력이되는거에요 그 메세지 내용에 따라 장애의 원.. 더보기
서브넷 마스크, 맥 IP 란 Internet protocol 의 약자입니다, 32바이트 형식의 주소 체계이죠~ 서브넷 마스크란 1 사용 배경 IPv4 의 고갈로 ip관리와 효율성 을 향상시키기위해 등장하였습니다. 그래서 맨 처음 등장한 것이 classfull 방식이었죠 ㅎㅎ A,B,C,D,E 이렇게 구역을 나누어서 처리하였죠 ~ 그리고 classless 방식이있어요~ sublength 조절로 구현하는 방식이구요 현재쓰고있는 방식입니다 IP 는 주소 + 서브넷 마스크로 구성되어있습니다. 192.168.0.1 / 24 주소 / 서브넷 길이 위 IP에서 대역을 한번 확인해보도록 하겠습니다. 192.168.0.0~ 255 대역에 속한 HOST는 192.168.0.1 이구요 해당 대역 첫번째 네트워크 ID 는 192.168.0.0 .. 더보기
IP의 이해 사설 IP는 내부 네트워크 ( 예, 공유기 내부 네트워크 ) 상에서만 사용되는 주소로 인터넷상에서는 사용할 수 없는 IP주소입니다. 반면 공인 IP는 ICANN. 인터넷 진흥원(KISA)등의 IP 주소 할당 공인기관에서 할당한 인터넷 상에서 사용할 수 있는 IP주소를 말합니다. 사설 IP는 네트워크(Network) 안에서 사용되는 주소.( 내부적으로 사용되는 고유한 주소 )로 사설 IP는 하나의 네트워크 안에서 유일하며. 사설 IP(private IP)는 이 이름에서 보듯이 인터넷상에서 확인할 수 없고, 내부 네트워크에서만 사용 가능한 IP를 말합니다. 가정이나, 소규모 사무공간에서 공유기 / 라우터 등의 장비가 하나의 공인 IP를 할당 받고 NAT방식을 통해 여러 컴퓨터가 나누어 쓰는 방식으로 사용될 .. 더보기