해킹 공부하는 학생

고정 헤더 영역

글 제목

메뉴 레이어

해킹 공부하는 학생

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (94)
    • 네트워크 (19)
      • 네트워크 프로토콜 (2)
      • 네트워크 용어 (2)
    • 암호 (1)
    • 컴퓨터 구조 (5)
      • 운영체제(OS) (2)
      • 리눅스의 중요한 개념 (1)
    • 리눅스 (47)
      • 노말틱 비기너 클래스 (2)
      • linux 명령어 정리 (19)
      • bandit (25)
    • 프로그래밍 언어 (19)
      • 파이썬 (14)
      • 자바스크립트 (5)
    • 프로젝트 (0)

검색 레이어

해킹 공부하는 학생

검색 영역

컨텐츠 검색

네트워크

  • [네트워크] 3 way handshake, 4 way handshake 개념/동작 방식/ACK, SYN

    2023.07.25 by 해공학(해킹을 공부하는 학생)

  • [네트워크] ARP 개념/동작과정/태이블

    2023.07.24 by 해공학(해킹을 공부하는 학생)

  • [네트워크] ip주소, Mac 주소

    2023.05.24 by 해공학(해킹을 공부하는 학생)

  • [네트워크] Packet

    2023.05.23 by 해공학(해킹을 공부하는 학생)

  • [네트워크] TCP/UDP

    2023.05.22 by 해공학(해킹을 공부하는 학생)

  • [네트워크] 프록시(Proxy) 란? (Forward proxy, Reverse Proxy)

    2023.05.21 by 해공학(해킹을 공부하는 학생)

  • [네트워크] Port

    2023.05.18 by 해공학(해킹을 공부하는 학생)

  • [네트워크] localhost

    2023.05.18 by 해공학(해킹을 공부하는 학생)

[네트워크] 3 way handshake, 4 way handshake 개념/동작 방식/ACK, SYN

안녕하세요 오늘은 3 way handshake에 대해 알아보겠습니다. 3 way handshak란? TCP통신을 하기전에 TCP통신을 안전하고 정확하게 하기 위해서 하는 절차 입니다. 이 절차는 TCP통신을 하기전 무조건 성립되는 절차라고 생각하시면 됩니다. ACK, SYN 이번에는 3 way handshake 과정에서 나오는 용어들에 대해 알아보겠습니다. SYN : 연결을 할수있어? 라고 물어보는 용어 입니다. ACK : 할수있다고 말하는 용어 입니다. 3 way handshake의 과정 우선 Client가 Server한테 연결을 할수있어? 라고 SYN으로 물어봅니다. 다음으로 Sever가 "나 연결할수있어! 너 포트좀 열어줘"하고 ACK와 SYN을 보냅니다. 마지막으로는 Client가 "아 ㅇㅋ 열어..

네트워크 2023. 7. 25. 06:49

[네트워크] ARP 개념/동작과정/태이블

안녕하세요 오늘은 ARP에 대해 알아보겠습니다. ARP란? ARP란 IP주소를 MAC주소에 대응시키기 위한 프토토콜이다. 이 말은 IP주소로 mac 주소를 찾는다는 말과 비슷하다. 그리고 이 ARP는 OSI 7 layers 에서 3계층에 속한다고 보면 된다. ARP를 쓰는 이유 ARP를 쓰는 이유는 IP주소만으로 통신을 하는것은 불가능 하기 때문 입니다. 저도 이거 공부하면서 처음 알았는데, IP주소 만으로 통신은 불가능 하고 MAC주소도 반드시 필요합니다. 이 개념을 좀 설명해보면, 여러분이 IP주소를 가지고 있다고 생각해 봅시다. IP주소는 계속 바뀔수 있는것 입니다. 그니까 정확하지 않겠죠, 하지만 MAC주소만 가지고 있으면 mac주소는 컴퓨터의 주민등록번호이니까 변하지는 않을것 입니다. 하지만 이..

네트워크 2023. 7. 24. 06:55

[네트워크] ip주소, Mac 주소

ip 주소는 internet protocol의 약자로, 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호입니다. 우선 저희의 컴퓨터의 ip주소를 알아보겠습니다. 윈도우는 cmd를 켜시고 ipconfig를 치시면 되고, 리눅스는 shell을 켜시고 ifconfig라 치시면 됩니다. 이더넷 어댑터 이더넷: 연결별 DNS 접미사. . . . : Davolink 링크-로컬 IPv6 주소 . . . . : fe80::f7e8:65d3:d3b:ba7a%4 IPv4 주소 . . . . . . . . . : 192.168.219.100 서브넷 마스크 . . . . . . . : 255.255.255.0 기본 게이트웨이 . . . . . . : 192.168.219.1 이더넷 어댑터 ..

네트워크 2023. 5. 24. 06:55

[네트워크] Packet

코딩 이나 네트워크를 좀 공부하신 분들 이라면 Packet이라는 단어를 한번쯤은 들어보셨슬겁니다. 저도 그냥 넘어 가다가 자주 공부하는데 나와가지고 한번 정리를 해보겠습니다. Packet이란? packet은 컴퓨터 네트워크에서 데이터를 전송하는데 사용되는 작은 단위 및 규칙 입니다. 네트워크에서 데이터를 전송할때, 원본 데이는 작은 조각으로 분리 되어 패킷 형태로 전송 됩니다. 각 패킷에는 목적지 주소, 출발지 주소, 패킷 번호, 데이터 조각 등의 정보가 포함되어 있습니다. 한가지 예를 들어보면 여러분이 만약 소파를 샀다고 가정해보면, 소파를 한번에 들고 오지 않고 따로 따로 나눠서 호율적이게 가저 옵니다. 그게 바로 packet입니다. 이런식으로 packet을 쓰는 이유는 효율적이게 데이터를 전송하기 ..

네트워크 2023. 5. 23. 07:07

[네트워크] TCP/UDP

*가 있는것은 나중에 블로그에 올린다는 뜻입니다. TCP와 UDP모두 둘다 인터넷 프로토콜의 종류중 하나이며, 컴퓨터의 데이터를 전송하기 위해 사용되는 프로토콜 입니다. TCP(Transmission Control Protocol) TCP는 영어를 그대로 한국어로 바꿔보면 "전송 제어 프로토콜" 입니다. tcp는 연결 지향형 프로토콜로, 데이터의 신뢰성과 순서 보장에 중점을 둡니다. 데이터를 *패킷으로 나누어 보내고 패킷을 받은 상대방이 응답하는 방식으로 통신합니다. 데이터를 전송하기 전에 연결을 설정하고, 전송이 완료되면 연결을 종료하는 과정을 거칩니다. 이러한 Tcp 속성으로 웹 브라우징, 이메일, 파일전송 등과 같은 데이터의 정확성과 순서가 중요한 응용 프로그램에 주로 사용됩니다 좀... 길게 설명..

네트워크 2023. 5. 22. 21:31

[네트워크] 프록시(Proxy) 란? (Forward proxy, Reverse Proxy)

우선 프록시에 대해 알아보겠습니다. 프록시란? 프록시(Proxy)는 영어 사전적 의미로 대리를 의미하며, 컴퓨터적 용어로는 클라이언트랑 서버가 직접 통신을 하지 않고 "프록시 서버"가 중계를 해주는것을 Proxy라고 한다. 이 프록시 서버를 사용하면 보안, 트래픽 분산을 도와준다. 프록시 서버에는 두종류가 있습니다. Forward proxy, Reverse Proxy가 있습니다. 우선 저희는 Forward proxy부터 살펴보도록 하겠습니다. 포워드 프록시(Forward proxy)란? 포워드 프록시는 사전적의미로 "대리 전달"이며, 컴퓨터적 의미로도 클라가 서버에게 직접 요청하는게 아니라 포워드 프록시가 클라가 원하는 것을 입력 받고 그것을 서버에게 요청한후 그것을 다시 받아서 클라에게 주는것 입니다...

네트워크 2023. 5. 21. 10:24

[네트워크] Port

Port란 포트는 특정 네트워크 통신에서 프로세스가 특정 서비스 또는 애플리케이션에 접근하기 위한 통로 입니다. 좀 풀어서 설명해 보겠습니다. 여러분이 지금 한 컴퓨터 안에서 게임, 웹 브라우저, kali linux가 돌아가고 있다고 생각해보겠습니다. 그러면 저번 저의 계시물을 보고 오셨분이라면 아시겠지만, 저희 컴퓨터는 한 ip주소를 가지고 있습니다. 만약 제가 게임을 시작 할려고 게임 시작 버튼을 눌렀습니다. 그래서 신호가 서버 쪽으로 갔습니다. 그래서 서버가 "방 찾았어. 아까 그 컴퓨터 주소로 가야지" 하고 저의 ip주소 로 딱 옵니다. 하지만 저의 컴퓨터에는 3가지 프로그램이 실행중 입니다. 그래가지고 게임은 어디에다가 신호를 주어야 하는지 모르는 겁니다. 그래서 만들어진것이 한컴퓨터 안에서 어..

네트워크 2023. 5. 18. 07:09

[네트워크] localhost

여러분이 프로그래밍을 조금 이라도 공부 하셨다면 localhost라는 말을 들어보셨을겁니다. 오늘은 이 localhost가 무엇인지 알아보겠습니다. localhost란 localhost는 자신의 ip주소를 가리킵니다. 그니까 다시 한번 풀어 설명하면 localhost는 자신의 컴퓨터를 의미하는것 입니다. 사전적 의미로는 컴퓨터 네트워크에서 사용하는 루프백 호스트명 이라 나와 있습니다. 루프백 이란 루프백 주소란 네트워크 환경에서 사용되는 특변한 IP주소 입니다. 호스트 기기 자체를 가리키는 가상의 주소로, 네트워크를 통하지 않고도 자신에게 데이터를 보낼수있게 해줍니다. 일반적으로 루프백 주소는 127.0.0.1이고 항상 동일 합니다. 이 루프백 주소를 사용하면 localhost에서 실행중인 네트워크 서비..

네트워크 2023. 5. 18. 06:46

추가 정보

인기글

최신글

페이징

이전
1 2 3
다음
TISTORY
해킹 공부하는 학생 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바