본문 바로가기

Network57

TCP 패킷 안녕하세요! 할배즈..입니다. 오늘은 TCP 패킷에 대해 알아보겠습니다. TCP란? TCP(Transmission Control Protocol)는 인터넷에서 가장 널리 사용되는 전송 계층 프로토콜 중 하나로, 신뢰성 있는 데이터 전송을 보장합니다. 이 글을 통해 TCP 패킷의 구조와 작동 원리를 이해하면, 네트워크 통신의 이해도를 높일 수 있습니다. TCP 패킷의 구조 TCP 패킷은 헤더와 데이터로 구성되어 있습니다. 헤더는 패킷의 메타데이터를 담고 있으며, 데이터 부분은 실제로 전송하려는 정보를 포함하고 있습니다. TCP 헤더 Source Port와 Destination Port: 각각 송신자와 수신자의 포트 번호를 나타냅니다. 이 번호를 통해 패킷이 어디에서 오고, 어디로 가는지를 식별합니다. Se.. 2023. 10. 27.
3계층 구조 (3-Tier) 베하~ 안녕하세요 이번주도 돌아온 금쪽상담소의 오은영석사와 금쪽이 입니다. 아쉬웠던 가을이 지나고 어느새 겨울이 성큼 다가온 것을 느낄 수 있는 날이네요. 한주동안 잘 지내셨나요? 점점 추워지는 지금 무엇보다 감기 조심하시길 바랍니다! 오늘의 주제는 무엇일까요~~?ㅎㅎ 오늘의 주제는 서버 구성의 가장 기본 구조인 3-Tier에 대해 알아보겠습니다!! (짝짝짝) 3-Tier란? 3계층으로 나누어 별도의 논리적/물리적인 장치에 구축 및 운영하는 형태입니다. 서버 한대에 한꺼번에 모든 기능들을 구축하는 것이 아니라 데이터를 표현해주는 클라이언트(프레젠테이션) 계층, 데이터를 처리하는 어플리케이션 계층, 그리고 데이터를 저장하고 읽는 데이터 계층 과 같이 3계층으로 나누어 각각의 기능으로 별도의 논리적/물리적인.. 2023. 10. 27.
3-way Handshake & 4-way Handshake 베하~~🙋🏻‍♀️ 뉴진쓰 팀의 작은뉴진이에요! 바로 본론으로 들어가 볼게요~~ 우선, 3, 4-way handshake에 대해 알아보기 전에 TCP가 무엇인가에 대해 다시 한 번 간단하게 짚고 넘어갈게요! TCP란? TCP (Transmission Control Protocol)란 OSI 4계층인 전송계층(Transport Layer)의 프로토콜로, 웹이나 이메일과 같이 데이터가 정확하게 전달되어야 하는 통신에서 사용됩니다. TCP는 연결 지향 프로토콜로 높은 신뢰성을 보장하기 위해 3-way handshaking을 통해 연결을 설정하며, 4-way handshaking을 통해 연결을 해제합니다. 그래서 비연결지향 프로토콜인 UDP보다 속도가 느리죠. 데이터의 정확한 전달을 중요시하는 프로토콜인 TCP는.. 2023. 10. 19.
[Network] WireShark로 tcpdump 파일 패킷 분석하기 베하 ! - 안녕하세요 BTC 쭈콩입니다 ! 오늘은 지난 번 포스팅에서 생성한 tcpdump 파일을 가지고 wireShark를 사용해 패킷을 분석해보도록 하겠습니다 ! 미리 말씀드리자면 이 포스팅에서는 ALB의 idle timeout을 분석해보고자 하였지만 실습 진행 도중 그건 제 원대한 꿈이었음을 직감하고 처음부터 차근차근 궁금증을 풀어나가게 되었음을 알려드립니다. 그럼 wireShark 가보시죠 -! (적당한 정보제공과 굉장한 궁금증으로 작성되었습니다) wireShark 기본적인 사용법 일전에 포스팅했던 tcpdump 패킷 파일 생성하기에서 생성된 파일을 wireShark로 불러오기 해보겠습니다. 먼저 wireshark를 설치하면 상단 폴더 버튼을 눌러 파일을 선택해줍니다. 그리고 파일을 열면 이렇게.. 2023. 9. 18.
[Network] tcpdump로 네트워크 패킷 파일 생성하기 베하 -! BTC 콩순이 팀의 쭈콩입니다 !! 오늘은 최근 관심이 생겼던 네트워크 공부를 하던 차에 눈에 보이지 않는 통신을 눈으로 확인해보고 싶다는 생각이 들어서 준비했습니다. 저는 요즘 AWS를 주로 다루고 있는데, Client와 ALB, ALB와 EC2 가 통신하는 방법이나 구조를 알고싶다는 생각이 들었습니다. 그래서 그 통신내역을 눈으로 확인할 수 있도록 도와주는 "tcpdump"를 사용해서 실습을 해볼 예정입니다. 인프라 엔지니어에게 CSP 만큼이나 중요한게 네트워크라는 사실을 꼭꼭 인지해야겠습니다!! 그럼 오늘 내용 진행해보겠습니다 ! 먼저 Tcpdump 파일을 생성하기 전에 도대체 tcpdump가 뭔지 알아보도록 하겠습니다. Tcpdump란 네트워크와 네트워크가 실행되는 컴퓨터 사이를 통과하.. 2023. 9. 8.
[네트워크] 오류 검출 방식 베하 안녕하세요 여러분. 다시 돌아온 일단고 팀입니다. 오늘 얘기해볼 주제는 오류 검출 방식입니다. 네트워크 상에서 데이터를 주고받는 과정에서 감쇠, 잡음 등에 의해서 데이터가 불온전하게 전달될 수 있습니다. 이러한 데이터의 오류를 검증하는 오류 검출 방식에 대해서 알려드리겠습니다. 오류 검출의 개요 데이터의 무결성을 보장하기 위해 오류 검출 방식을 사용합니다. 오류 검출은 데이터 전송 중 발생한 오류의 존재 여부를 수신측이 알 수 있도록 하는 기술입니다. 만약 오류 검출 결과 데이터에 오류가 존재한다면 수신측은 송신측에 데이터 재전송을 요청합니다. 이는 오류에 대한 정정은 이루어지지 않으나, 검출해내는 것 만으로도 오류 제어가 충분한 경우가 많습니다. 대표적인 오류 검출 방식에는 패리티 검사, 검사합,.. 2023. 7. 24.
TCP/IP 5계층 안녕하세요~ 뉴진쓰팀의 작은뉴진입니다! 오늘은 TCP/IP 5계층에 대해 말씀드리려고 해요~ TCP/IP 4계층에 대해서는 많이들 들어보셨을 텐데요, 인터넷 표준이 계속해서 갱신되면서 하위의 계층이 세분화 되었고 아래처럼 5계의 계층을 가진 TCP/IP Updated 모델이 되었어요! 기존의 모델과의 차이로는 1. 1계층인 링크 계층이 물리 계층과 데이터 링크 계층으로 세분화 되었다는 점, 2. 인터넷 계층이 네트워크 계층으로 바뀌었다는 점 과 같은 차이가 있습니다. 여기서 TCP/IP란 무엇인지 한번 짚고 넘어갈까요? TCP/IP 란? 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 프로토콜의 집합인데요, 이름에서 알 수 있듯 TCP와 IP 두 가지 프로토콜로 이루어져 있어요~ TCP란? Tran.. 2023. 6. 12.
MRTG란? 탑신병자 듀오 팀 티모입니다. 오늘은 트래픽 모니터링 툴인 MRTG에 대해서 알아보겠습니다. MRTG(Multi Router Traffic Grapher)는 네트워크 내의 트래픽을 측정하는 모니터링 툴입니다. SNMP를 이용해 라우터나 스위치 등으로부터 관리할 서버의 트래픽 정보를 수집 후, 그 결과를 gif, png 형태의 그래픽 파일을 포함한 HTML 파일을 생성하며 웹 브라우저를 통해 네트워크 트래픽을 분석 및 관리할 수 있습니다. 더보기 SNMP(Simple Network Management Protocol) : UDP/IP(사용자 데이터그램 프로토콜/인터넷 프로토콜)를 사용하여 이더넷 연결을 통해 네트워크 관리 작업을 수행하는 응용 계층 프로토콜. 기본적으로 관리 시스템과 관리 대상으로 나뉘며,.. 2023. 5. 15.